2

UITabBarItem を使用しています。画像を設定すると、正しく表示されません。画像は「ズーム」されているため、上部しか見えません。画像サイズは60x60pxです。

xcodes XIB エディター -> BarItem -> Image から画像を設定しています

どうしたの ?Apple Doc によると、Retina の場合、画像は 60x60 である必要があり、さらに大きな画像は、表示領域に合わせて自動スケーリングする必要があります。

4

2 に答える 2

9

網膜画像を提供する場合は、[name] @ 2x〜iphone.pngまたは[name] @ 2x〜ipad.pngという名前を付ける必要があります。次に、IBにファイル名をサフィックス全体なしで入力する必要があるため、[name] @ 2x〜iphone.pngの代わりに[name]だけを入力します。画像はIBには表示されませんが、ライブアプリでは問題ないはずです。

于 2012-09-07T14:19:45.210 に答える
9

まず、2 つのアイコンを作成する必要があります。1 つは 30x30 で、もう 1 つは 60x60 で、ファイル名の末尾に「@2x」を追加します。

次に、XIB エディターで 30x30 アイコンを UITabBarItem にバインドします。Apple は、実行中のデバイスに応じて、表示する適切な画像を自動的に選択する必要があります。

于 2012-09-07T14:17:46.463 に答える