0

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 の両方で確認されています。

ここで何が起こっていますか?どうすれば修正できますか? アプリのどちらの表現がより正確かを知るにはどうすればよいですか? このアプリをアプリ ストアに提出すると、人々がそれをダウンロードすると、どのように表示されますか?

4

1 に答える 1

1

Retina バージョンのアイコン (MenuIcon@2x.png) を含めますか。そうでない場合は、1 つ追加します。これが矛盾につながる可能性があると感じています

于 2013-04-21T16:50:19.273 に答える