Xcode と IPA (iTunes) を使用して同じアプリを同じデバイスにインストールすると、UIBarButtonItem の画像サイズが異なります。
ご覧のとおり、アプリを Xcode からインストールすると画像がボタンに収まるように見えますが、アプリを IPA からインストールすると大きく表示されます。
私は次のコードを使用しています:
UIBarButtonItem *openLeftMenu = [[UIBarButtonItem alloc] initWithImage:[UIImage imageNamed:@"MenuIcon.png"] style:UIBarButtonItemStylePlain target:self.viewDeckController action:@selector(toggleLeftView)];
[[self navigationItem] setLeftBarButtonItem:openLeftMenu];
画像「MenuIcon.png」は 30 x 25 です。その名前のディレクトリには他の画像はありません。この問題は、iOS 6.x を実行している iPhone 5 と iPhone 4 の両方で確認されています。
ここで何が起こっていますか?どうすれば修正できますか? アプリのどちらの表現がより正確かを知るにはどうすればよいですか? このアプリをアプリ ストアに提出すると、人々がそれをダウンロードすると、どのように表示されますか?