我已经尝试将UINavigationbar的样式设置为我的控制器的viewDidLoad方法中的半透明样式。但没有任何改变。为什么呢?
我使用标准代码(如
)设置属性self.navigationController.navigationBar.barStyle = UIBarStyleBlackTranslucent;
答案 0 :(得分:4)
不推荐使用UIBarStyleBlackTranslucent。使用UIBarStyleBlack并将半透明属性设置为YES。
答案 1 :(得分:1)
只是有同样的问题 - 苹果文档有点模糊 - 这是解决方案
navigationController.navigationBar.barStyle = UIBarStyleBlack;
navigationContoller.navigationBar.translucent = YES;
答案 2 :(得分:0)
UIBarStyleBlackTranslucent
Deprecated. Use UIBarStyleBlack and set the translucent property to YES instead.
Available in iPhone OS 2.0 and later.
Declared in UIInterface.h.