答案 0 :(得分:0)
此问题并非特定于setBarTintColor,它是iOS将色调颜色应用于元素的方式(略微修改它)。
如果您在iOS辅助功能设置中增加对比度 - 您将看到另一种颜色。
答案 1 :(得分:0)
在iOS 7中UINavigationBar
得到的半透明效果与呈现它的色彩混淆。如果您想要准确设置的颜色,则必须通过在根导航控制器上设置它(该属性不可用于外观代理)来关闭半透明度,如下所示:self.navigationController.navigationBar.translucent = NO
。看看是否能解决您的颜色问题。