トピックの周りにいくつの質問があるか分かりませんが、私は大部分を読んだことがあります。異なるiOS iPhoneサイズのフルスクリーンイメージ
フルサイズの画像を別の電話機でどのように扱うのですか?
- 名:mypicture-320 サイズ
現在の戦略:アイデアは、3種類の画像アセットに3つのベクトル(PDF)を作成することですので
私はベクトルを使用しています:320 x 568
- 名前:mypicture-375 サイズ:375 x 667
- 名:mypicture-414 サイズ:X 736 414
それから私は私が(擬似コード)のようなコードで何かをやるの画像を取得したい:
if iPhone5 {
return mypicture-320
}
else if iPhone6 {
return mypicture-375
}
else if iPhone6Plus {
return mypicture-414
}
これはxcassetsだけを使って今より良い方法があるように、間違っていると感じます。何か不足していますか?
関連質問:私はベクトルを使用しないことを選択した場合、私は、次の画像が必要になります:
- 名:mypicture-320 スケール:2 ActualSize @:X 1136 640
- 名:mypicture-375 スケール:@ 2 ActualSize:750 X 1334
- 名:mypicture-414 スケール:前述したのと同じようにそれらを呼び出す1242 X 2208
:3 ActualSize @。
これは意味をなさないあなたがベクトル画像を持っているならば、あなたは3つの異なる画像を必要としません。 _one_イメージが必要です。それはベクトル画像の全体の_点です。 – matt
@mattとそのベクトルのサイズはどのくらいでしょうか? iPhone 6とiPhone 5には2つの異なるサイズのスケール@ 2があります – pflous
ベクターイメージはサイズに依存しないため、表現を_size_から_ratio_に変更したい場合があります。 –