如何实现类似于 iBooks 中使用的导航栏?

Posted

技术标签:

【中文标题】如何实现类似于 iBooks 中使用的导航栏?【英文标题】:How do I achieve a navigation bar like the one used in iBooks? 【发布时间】:2013-04-04 23:15:17 【问题描述】:

iBooks 中的导航栏正是我想要实现的。也就是说,一个透明的顶栏,左上角有返回按钮,右上角有一些按钮来调用操作。

但是,我不确定如何实现这种效果。尤其是透明度。谁能指出我如何做到这一点的正确方向?

【问题讨论】:

【参考方案1】:

使用自定义 UIView 子类。只需添加一些按钮并设置视图的 alpha。使用控制器的 UINavigationController 推送或弹出控制器。导航栏应隐藏。

【讨论】:

简短:根本不要使用导航栏【参考方案2】:

我不会使用navigationControllerBar,我会使用一个简单的UIToolbar 来做到这一点。尤其是导航控制器栏上只能有两个按钮(左右按钮),这与 UIToolbar 不同。

UIToolbar是绝对可定制的,你可以设置不透明度为0%,不透明为NO,之后就可以透明了....

【讨论】:

【参考方案3】:

使用 UIView 或 UIToolbar,alpha 是完全可定制的。您应该继承这两个(UIView 或 UIToolbar)之一,添加您的按钮,然后从那里开始。

【讨论】:

以上是关于如何实现类似于 iBooks 中使用的导航栏?的主要内容,如果未能解决你的问题,请参考以下文章

如何设置 uitoolbar 的背景类似于我的导航栏

前端实现类似于iBooks的图书翻页效果的网络阅读软件

IOS如何在标题视图中实现视图固定在导航栏位置?

如何实现winform 可隐藏导航栏

如何创建 ibooks 应用程序中的书架类型 [关闭]

如何创建facebook移动应用导航栏?