UINavigationBar のカスタム背景を追加しています。電話が縦向きモードである限り、問題なく動作します。ランドスケープ モードに切り替えるとすぐに、バーの半分が青色 (デフォルトのナビゲーション バーの色) に表示され、半分に画像が表示されます。
横向きモード用に画像を引き伸ばし、縦向きモード用に再び小さくするにはどうすればよいですか?
ありがとう
解決策
ナビゲーションバーに画像を追加する方法に対する答えを誰かが探している場合-ここに行きます
UIImageView *imgView = [[UIImageView alloc] initWithFrame:CGRectMake(0.0, 0.0, 480.0, 44.0)];
[imgView setImage:[UIImage imageWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"navbar_landscape" ofType:@"png"]]];
[navigationController.navigationBar addSubview:imgView];
[imgView release];