0

これが簡単な修正であることを願っています.1つの概念に頭を悩ませることはできません.

もちろん、Retina ディスプレイの導入により、API は開発者にさまざまなサイズの画像名を変更するように要求することで適応しました。

今、私は単にUIBarButtonItemメソッドを使用して作成しようとしていますinitWithImage:style:target:action:

barButtonImage.pngW:20px H:19pxというサイズの画像を作成しました。barButtonImage@2X.pngW:40px H:38pxというサイズの画像も作成しました。

私は、API が画像を適切に調整してスケーリングすると想定していましたが、Retina デバイスでビルドして実行するとUIBarButtonItem、画像の高さを 19px に適切に縮小し、幅 40px を維持した が与えられます。画像はそのままなので、水平方向に引き伸ばされた画像が wide の内側に収まりUIBarButtonItemます。

この問題を解決するために私ができることについて何か提案はありますか?

4

1 に答える 1

3

イメージには、@2X ではなく、@2x で名前を付ける必要があります。実際のデバイスの iOS ファイル名は、大文字と小文字が区別されます。

于 2012-10-15T21:08:33.100 に答える