【发布时间】:2013-04-04 23:15:17
【问题描述】:
iBooks 中的导航栏正是我想要实现的。也就是说,一个透明的顶栏,左上角有返回按钮,右上角有一些按钮来调用操作。
但是,我不确定如何实现这种效果。尤其是透明度。谁能指出我如何做到这一点的正确方向?
【问题讨论】:
标签: ios objective-c uiviewcontroller uinavigationcontroller uinavigationbar
iBooks 中的导航栏正是我想要实现的。也就是说,一个透明的顶栏,左上角有返回按钮,右上角有一些按钮来调用操作。
但是,我不确定如何实现这种效果。尤其是透明度。谁能指出我如何做到这一点的正确方向?
【问题讨论】:
标签: ios objective-c uiviewcontroller uinavigationcontroller uinavigationbar
使用自定义 UIView 子类。只需添加一些按钮并设置视图的 alpha。使用控制器的 UINavigationController 推送或弹出控制器。导航栏应隐藏。
【讨论】:
我不会使用navigationControllerBar,我会使用一个简单的UIToolbar 来做到这一点。尤其是导航控制器栏上只能有两个按钮(左右按钮),这与 UIToolbar 不同。
UIToolbar是绝对可定制的,你可以设置不透明度为0%,不透明为NO,之后就可以透明了....
【讨论】:
使用 UIView 或 UIToolbar,alpha 是完全可定制的。您应该继承这两个(UIView 或 UIToolbar)之一,添加您的按钮,然后从那里开始。
【讨论】: