【发布时间】:2013-11-03 13:43:44
【问题描述】:
我正在 iOS 7 上开发我的第一个应用程序并面临一个新问题。
我想做的是让我的 UINavigationBar 半透明和彩色,
我怎样才能做到这一点?
self.navigationController.navigationBarHidden = YES;
self.navigationController.navigationBar.translucent = YES;
self.navigationController.navigationBar.barTintColor = [UIColot greenColor];
如果我设置 bartintcolor,则 translucent 属性不再有效。
我知道对此有很多问题,但相信我已经搜索了很多,但找不到有效的解决方案。
谢谢大家。
【问题讨论】:
-
为什么要隐藏导航栏?
-
为什么要半透明后再上色?使其半透明时,它采用背景颜色。如果你想拥有绿色,只需将颜色设置为绿色。顺便说一句,你不需要隐藏它。
标签: ios iphone objective-c ios7 uinavigationbar