更改UINavigationBar的颜色

时间:2016-07-11 11:46:31

标签: ios objective-c swift uinavigationbar

我使用的是Objective-C。在这里,我需要更改UINavigationBar的背景颜色。我在下面尝试了这段代码:

self.navigationController.navigationBar.backgroundColor = [UIColor greenColor];

但结果是:

enter image description here

我想要的是将NavigationBar的颜色更改为下面的绿色而不是现在模糊的绿色。有人请帮助我。

3 个答案:

答案 0 :(得分:2)

请在故事板上选择Naigation Bar并直接在检查器中更改条形色调的属性

enter image description here

答案 1 :(得分:1)

只需添加此代码

即可
self.navigationController.navigationBar.barStyle = UIBarStyleBlackOpaque;

答案 2 :(得分:0)

尝试使用外观

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

希望这个帮助