我正在自定义应用程序的 UINavigationBar 和 UIToolbar 的 barTintColor,如下所示:
[[UINavigationBar外观]setBarTintColor:[UIColor redColor]];
这适用于 iPhone5+ 和模拟器,但是当我在 iPhone4 (iOS7) 上运行该应用程序时,一旦我使用 pushViewController< 转换到另一个 View ,
。 UINavigationBar
就会变得完全清晰。/
当我操作 self.navigationController.navigationBar.barTintColor
而不是 UINavigationBar.appearance.barTintColor
时,也会出现同样的问题。
我可以通过完全不设置 barTintColor
来部分避免该问题,但这种方法将我限制为默认的 barTintColor,并且它有时会在 iPhone4 上翻转为黑色背景。
如何在 iPhone 4 上可靠地自定义 barTintColor?
最佳答案
这个问题似乎是一个错误,已在 iOS 7.0.3 中解决
关于ios - iPhone 4 上的 UINavigationBar.barTintColor 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19502976/