携帯電話を IOS 6 に更新したばかりですが、UINavigationController ナビゲーションバーに UIImageView を追加することに関して問題があります。これは私のコードです
UIImage *logoImage = [UIImage imageNamed:@"navigationbar.png"];
UIImageView *logoImageView = [[UIImageView alloc] initWithImage:logoImage];
UINavigationBar *navBar = self.navigationController.navigationBar;
[navBar addSubview:logoImageView];
[logoImageView release];
これにより、ナビゲーションバーにロゴが追加されます。これは、IOS 6 の下位バージョンでうまく機能します。しかし、IOS 6 では、ロゴは表示されますが、戻るボタンはロゴの後ろにあるため、戻るボタンは表示されません。
ポップアップのコードのどこかに UINavigatioBar があるので、UINavigationBar drawrect をオーバーライドしたくありません。
助言がありますか?