2

イメージ セット (image0) の 1 つでデバイス固有を使用しており、2x、Retina 4 2x および 3x の 3 つのイメージがあります。

iPhone 6 Plus シミュレーターは 3x を使用し、iPhone 4/4s は 2x を使用します。

問題は、iPhone 5/5s シミュレーターが Retina 4 2x (下のスクリーンショットの緑色のもの) を使用しないことです。

解像度は次のとおりです。 2x: 640 x 960 Retina 4 2x: 640 x 1136 3x: 1242 x 2208

ここに画像の説明を入力

編集1

以下の提案に従って IB に画像を設定しようとしましたが、それでも 2x バージョンが選択されます!

ここに画像の説明を入力

4

1 に答える 1

3

これは、プロジェクトの配置ターゲットが 6.0 に設定されているためです。Retina 4 画像は、iOS 7.0 より前の iPhone 5 では使用されません。

デプロイ ターゲットを 7.0 以上に変更すると、シミュレーターで実行するときに正しいイメージが使用されます (IB に反映されていなくても)。

展開ターゲット

シミュレーター

于 2015-04-07T21:37:07.297 に答える