setBarTintColor不正确

时间:2015-08-18 17:07:49

标签: uinavigationcontroller uinavigationbar

这是我的代码 my code

我用R:54 G:146 B:204设置了UinavigationBar颜色,但我跑了它,颜色不正确 result Color

有人知道为什么吗?非常感谢你!

2 个答案:

答案 0 :(得分:0)

此问题并非特定于setBarTintColor,它是iOS将色调颜色应用于元素的方式(略微修改它)。

如果您在iOS辅助功能设置中增加对比度 - 您将看到另一种颜色。

答案 1 :(得分:0)

在iOS 7中UINavigationBar得到的半透明效果与呈现它的色彩混淆。如果您想要准确设置的颜色,则必须通过在根导航控制器上设置它(该属性不可用于外观代理)来关闭半透明度,如下所示:self.navigationController.navigationBar.translucent = NO。看看是否能解决您的颜色问题。