我定製我的應用程序的UINavigationBar的和UIToolbar的barTintColor這樣的: [[UINavigationBar appearance] setBarTintColor:[UIColor redColor]];
UINavigationBar.barTintColor問題4
這部作品的iPhone5 +和模擬器,但是當我運行iPhone4上應用程序(iOS7 ),當我轉換到pushViewController
的另一個視圖時,UINavigationBar
就變得完全清晰。
當我操作self.navigationController.navigationBar.barTintColor
而不是UINavigationBar.appearance.barTintColor
時,會發生同樣的問題。
我可以通過根本不設置barTintColor
來部分避免此問題,但該方法將我限制爲默認的barTintColor,有時會在iPhone4上翻轉到黑色背景。
如何可靠地自定義iPhone 4上的barTintColor?