在iPhone和iOS 9.0中,我看到了全局色调与特定颜色设置的奇怪之处。
在AppDelegate中设置以下代码后,导航项颜色会在显示警报后更改。
window!.tintColor = UIColor.greenColor()
// per docs "The tint color to apply to the navigation items and bar button items."
UINavigationBar.appearance().tintColor = UIColor.redColor()
UITabBar.appearance().tintColor = UIColor.yellowColor()
我希望导航项颜色能够保持我设置的颜色。 (颜色和屏幕截图来自我创建的临时应用程序以显示问题。)
请注意下面“主页”导航项如何变为绿色,这是应用程序代表中设置的全局色调颜色。
为什么“Home”变为绿色? 如何防止这样做?
答案 0 :(得分:0)
使用故事板而不是以编程方式设置全局色调颜色似乎是一个可行的解决方案。