似乎删除动画导航栏的唯一方法是通过它向上滑动.我想让它褪色,就像在Photos.app中一样.
改变alpha是最容易的,但Apple的指导原则是:
在iOS v5.0之前,当与导航控制器结合使用时,只能对导航栏进行少量直接自定义.具体来说,可以修改barStyle,tintColor和半透明属性,但是您不能直接直接更改UIView级属性,例如框架,边界,alpha或隐藏属性.
该语言有点奇怪,因为它在iOS 5之前表示,但它声明你不允许直接更改alpha值,并且它从未声明你现在被允许.
我不希望我的应用被拒绝.
我如何像状态栏一样淡出导航栏?
objective-c uinavigationbar uiview uinavigationcontroller ios