0

カスタムの白い画像 (640 x 128 ピクセル) を作成し、次を使用してナビゲーション バーの背景として設定しました。

[[UINavigationBar appearance] setBackgroundColor:[UIColor whiteColor]];
UIImage* navBarBackgroundImage = [UIImage imageNamed:@"navbarWhite.png"];
[[UINavigationBar appearance] setBackgroundImage:navBarBackgroundImage  forBarMetrics:UIBarMetricsDefault];

私の目標は、ナビゲーションとステータスバーの両方を白い背景にすることです。シミュレーターでテストする限り、すべて問題ないように見えます。つまり、nav と statusbar の両方の背景が白いということです。iPhone 4Sで実行するとすぐに、ステータスバーが薄い灰色に変わります..

追加情報:

UINavigationBar スタイル UIBarStyleDefault 半透明

UIStatusBarStyleDefault

ナビゲーションコントローラーを使用しています。

何か案が?

4

0 に答える 0