【发布时间】:2014-07-19 20:47:10
【问题描述】:
我有点奇怪,我有一个导航栏和一个视图,就在它下面。
我将它们都设置为 [UIColor BlueColor],但在运行时结果是导航栏的狭缝颜色比视图深。
有人知道这是什么原因吗? 谢谢
【问题讨论】:
标签: ios objective-c navigationbar
我有点奇怪,我有一个导航栏和一个视图,就在它下面。
我将它们都设置为 [UIColor BlueColor],但在运行时结果是导航栏的狭缝颜色比视图深。
有人知道这是什么原因吗? 谢谢
【问题讨论】:
标签: ios objective-c navigationbar
您的问题是导航栏是半透明的,因此导航栏的颜色会放在视图颜色的顶部,使其看起来更暗。尝试使条不透明。
navigationBar.translucent = NO;
【讨论】:
你可以试试这个:--
navigationController.navigationBar.barTintColor = [UIColor greenColor];
或
[[UINavigationBar appearance] setBarTintColor:[UIColor greenColor]];
【讨论】: