UI navigationBar.barTintColor 在 iPhone 4 上出现问题



我正在自定义应用程序的UINavigationBar和UIToolbar的barTintColor,如下所示: [[UINavigationBar appearance] setBarTintColor:[UIColor redColor]];

这适用于 iPhone5+ 和模拟器,但是当我在 iPhone4 (iOS7) 上运行该应用程序时,一旦我使用 pushViewController 过渡到另一个视图,UINavigationBar就会变得完全清晰。

当作self.navigationController.navigationBar.barTintColor而不是UINavigationBar.appearance.barTintColor时,会出现同样的问题。

我可以通过根本不设置barTintColor来部分避免这个问题,但这种方法将我限制在默认的barTintColor上,它有时会在iPhone4上翻转到黑色背景。

如何在 iPhone 4 上可靠地自定义 barTintColor?

这个问题似乎是一个错误,已经在iOS 7.0.3中解决了

相关内容

  • 没有找到相关文章

最新更新