私のアプリでは、uinavigationアイテムに画像を適用しました。iOS 5では正常に動作していますが、iOS6では拡張されています。ナビゲーションバーに左または右のバーボタン項目がありません。検索しすぎましたが、答えが見つかりませんでした。
これが私のコードです:
UIImageView *navigationImage=[[UIImageView alloc]initWithFrame:CGRectMake(0, 0, 98, 34)];
navigationImage.image=[UIImage imageNamed:@"topNav-logo.png"];
self.navigationItem.titleView=navigationImage;
画像は次のように表示されます。
下の画像のように表示されるはずですが、iOS6では展開されたように表示されます。iOS5ではうまく機能します。
結果は次のとおりです。