6

私たちが知っているように、iPad 3 の解像度は 2048×1536 です。Retina ディスプレイを搭載した iPhone 4 の場合、@2X という名前の大きな画像と 1 つの通常の画像をバンドルに入れます。

そのため、iPad 3 アプリケーションの開発では、2 つのイメージを配置する必要があります。

分かる方回答お願いします。

4

2 に答える 2

12

iPad 3 では、網膜画像に名前を付けるだけですfoo@2x.png。対応する の解像度のちょうど 2 倍である必要がありますfoo.png。つまり、foo.png10x10foo@2x.pngだとすると、20x20 にする必要があります。

iPhone/iPod または iPad 専用のバージョンを作成することもでき、iOS は自動的に正しいバージョンを選択します。このために、修飾子~iphone~ipad修飾子を使用できます。

  • foo.png非 Retina ディスプレイを搭載したすべてのデバイス
  • foo~iphone.png特に iPhone/iPod 非網膜用
  • foo~ipad.png特にiPadの非網膜用
  • foo@2x.pngRetina ディスプレイを搭載したすべてのデバイス
  • foo@2x~iphone.png特にiPhone / iPadの網膜用
  • foo@2x~ipad.png特にiPad網膜用

サポートされているすべてのデバイス用のバージョンが常に存在する限り、任意の組み合わせでそれらを混在させることができます (もちろん、iPad 専用のアプリを実行している場合は、iPhone 用の画像を提供する必要はありません)。したがって、たとえばfoo~iphone.pngfoo~ipad.png次にfoo@2x.png.

于 2012-04-21T07:45:03.337 に答える
2

ユニバーサル アプリを作成する場合は、Retina ディスプレイを搭載した iPad の場合は "image~ipad" & "image@2x~ipad" になると思います ("image" & "image@2x" は iPhone/iPod イメージ用であるため)。

それ以外の場合は、「image」と「image@2x」で問題ないと思います。

ユニバーサル アプリで iPad と iPhone の両方の Retina グラフィックスをサポートする方法 を参照してください。

于 2012-04-21T07:33:13.473 に答える