2

アプリの 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 を確実にカスタマイズするにはどうすればよいですか?

4

1 に答える 1