2017-07-27 13 views
1

デフォルトでは、Appleは画像とアプリケーションの間引きの接尾辞として@ 3x、@ 2x、@ 1xを許可しているようです。iOS App Thinning - 画面サイズに合わせて実装する方法は?

@ 3xのリソースは、iPhoneの6/7 Plus用に予約されているようですが、画面の解像度は最大のiPad Proの解像度よりも小さくても、@ 2xを使うようです。

具体的には5つの異なるフォルダにデータがあり、そこにある実際のデバイス解像度ごとに1つのフォルダを使用する方法はありますか?これらのフォルダは、例えばすること(及び任意の新規またはインとの間の解像度の最も近いフォルダとスケールを使用する)であろう:

  • 568p
  • 1136p
  • 1334p
  • 2048p
  • 2732p

どういうわけかできますか?

答えて

1

Xcodeプロジェクトの資産では、+をクリックして新しい画像セットを追加できます。ここで右クリックしてiPhoneとiPadを個別に追加できます。

enter image description here

+0

ああ、それは実際にはかなり面白いです。 1x iPadはおそらくiPad 2、2x iPadはRetinaディスプレイを搭載したiPad 7 ''、iPad 10 ''、iPad 12 ''ですか?あなたはそれより細かいことが可能かどうか知っていますか? – keyboard

+0

これはx1,2,3に依存しません。なぜなら、これは異なるデバイスのサイズに接続されていないからです。あなたが完璧なピクセル(例えばbackgroundImages)を望むなら、それをコード化し、デバイス自体の幅と高さのイメージを変更する必要があります。 – Retterdesdialogs

+0

たとえば、1xの画面で:50pxを表示するには、画像が50pxである必要があります。 2xスクリーンでは、50pxを表示するには100pxイメージが必要です。なぜなら、2xスクリーンには同じスペース内に2倍のピクセルがあるからです。 x1デバイスと比較して同じスペースに3倍のピクセルがあるため、3倍の画面で50pxの結果を得るには150pxのイメージが必要です – Retterdesdialogs

関連する問題