1

簡単な質問があります。会社のロゴやアプリのロゴを表示する about 画面があるとします。

64x64logo.png

128x128logo@2x.png

logo.png 高解像度の画像を Retina ベースの iPhone に交換する方法が画面にロードされます

または、システムが自動的にそれを行います。

4

2 に答える 2

0

iOS は @2x で Retina イメージを認識するため、異なるデバイス用にイメージを明示的に選択する必要はありません。アプリが非 Retina デバイス上にある場合、logo.png が選択され、Retina デバイス上では logo@2x が自動的に表示されます

于 2012-11-30T17:42:19.440 に答える
0

Retina デバイスが処理します。リソースに 2 つの画像を追加するだけで済みます。1 つは非 Ratina UI 用で、もう 1 つは Ratina UI 用です。

注意が必要なのは、両方のイメージに同じ名前を付け、ratina イメージに @2x 接尾辞を追加することだけです。

このような:

for non-ratina device-logo.png

for nratina device-logo@2x.png

アップルのドキュメントをご覧ください。

于 2012-11-30T17:43:33.480 に答える