ViewController中导航栏的不同色调

时间:2018-02-02 12:19:04

标签: ios uinavigationbar navigationbar uicolor bartintcolor

我已将视图控制器嵌入导航控制器中。我将视图控制器中视图的背景颜色设置为颜色(#ed1c24)。我希望导航栏也是同一种颜色。

但是,在导航控制器的属性检查器中设置色调颜色(相同的#ed1c24)会在视图控制器中显示不同的阴影,如图所示。会导致这个问题的原因是什么?

different shade in navigation bar

2 个答案:

答案 0 :(得分:2)

在设置半透明的同时,将样式用作黑色。这样可以与视图中的颜色正确匹配。

enter image description here

答案 1 :(得分:1)

您正在设置正确的颜色,半透明度正在改变该颜色的视觉效果。使用此代码进行更改

self.navigationController?.navigationBar.isTranslucent = false