ストーリーボードを起動画面として使用しています。
アートワークのフルサイズUIImageView
と、その上にレンダリングされる言語依存の UILabel があります。
考えられるすべての iPhone 画面サイズの .png ファイルがあります (iPad は必要ありません)。
アートワークには、iPhone 4s と iPhone 5 で同じ画像を使用すると歪んで見える円が含まれています。
アプローチ1
UIImageView
LaunchScreen.storyboard で、すべての iPhone 用のを追加し、で定義されている imageSet を使用しAssets.xcassets
ます。
これを行うと、画像セットの image@2x が iPhone 4s と iPhone 5 5s に使用されます。iPhone 4s と 5 では高さが異なるため、どちらか一方が見栄えが悪くなります。
ストーリーボードでサイズ クラスを使用して iPhone 4s と iPhone 5 を区別できることを知りません。
アプローチ 2
必要なすべての画像サイズを保持できる Assets.xcassets に起動画像セットを作成します。
as imageに設定されているこの起動イメージを選択できませんUIImageView
。
質問
UIImageView
LaunchScreen.storyboardのフル サイズ: さまざまな png を表示するにはどうすればよいですか
- iPhone 4+4s 640×960ピクセル
- iPhone 5+5s 640×1136ピクセル
- iPhone 6+6s 750×1334ピクセル
- iPhone 6 plus + 6s plus 1242 x 2208 ピクセル (縦および横)
主な問題は、4 + 4 と 5 + 5 を区別することです。