如何实现像iBooks中使用的导航栏?

时间:2013-04-04 23:15:18

标签: ios objective-c uiviewcontroller uinavigationcontroller uinavigationbar

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

但是,我不确定如何实现这种效果。特别是透明度。任何人都能指出我如何实现这一目标的正确方向吗?

enter image description here

3 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

我不会使用navigationControllerBar,我会使用简单的UIToolbar来执行此操作。特别是你可以在navigationControllerBar(左右按钮)上只有两个按钮,这与UIToolbar不同。

UIToolbar绝对可以自定义,你可以将不透明度设置为0%,将不透明设置为NO,之后它可以是透明的....

答案 2 :(得分:0)

使用UIView或UIToolbar,alpha可完全自定义。您应该将这两个中的一个(UIView或UIToolbar)子类化,添加按钮然后从那里开始。