导航栏颜色和视图的颜色

时间:2014-07-19 20:47:10

标签: ios objective-c navigationbar

我变得很奇怪,我有一个导航栏和一个正好在它下面的视图。

我将它们都设置为[UIColor BlueColor],但在运行时结果是导航栏的颜色比视图更暗。

有谁知道是什么原因造成的? 感谢

2 个答案:

答案 0 :(得分:1)

您的问题是导航栏是半透明的,因此条形颜色放在视图的颜色之上,使其看起来更暗。尝试使酒吧不是半透明的。

navigationBar.translucent = NO;

答案 1 :(得分:0)

你可以尝试这个: -

navigationController.navigationBar.barTintColor = [UIColor greenColor];

[[UINavigationBar appearance] setBarTintColor:[UIColor greenColor]];