我正在自定义应用程序的UINavigationBar和UIToolbar的barTintColor,如下所示:[[UINavigationBar appearance] setBarTintColor:[UIColor redColor]];
这可以在iPhone5 +和模拟器上使用,但是当我在iPhone4(iOS7)上运行该应用程序时,一旦我使用UINavigationBar转换到另一个视图,pushViewController就会变得完全清晰。

当我操作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/

10-11 07:52