0

iPhone 5 と iPhone 6 [ios 9.2.1] の両方で、画面の高さと倍率 2 倍として 568p を取得しています。iPhone 6 で 667p ではなく 568p を返すのはなぜですか?

デバイス: iPhone (のみ) デバイスの向き: 縦のみ 起動イメージ:

Default.png Default@2x.png Default-568h@2x.png Default-667h@2x.png Default-736h@3x.png

編集:マークされた重複した質問は、私のケースに完全には対応していません。その場合、4 インチ画面用の Launch Image は追加されず、そのアプリは 3.5 インチ互換モードで実行されていました。この場合、すべての起動イメージを追加し、アセット カタログを試しましたが、うまくいきませんでした。

4

2 に答える 2

0

この出力が得られる理由はわかりませんが、667.0 が返されるはずです。これも試してみましたが、スクリーン ショットで結果を確認できます。

ここに画像の説明を入力

iPhone 6 のサブビューの画面解像度を取得する場合は、すべてのスプラッシュ スクリーンを Assets に配置する必要があります。

于 2016-03-03T09:30:31.337 に答える
0

必要なすべての画像をアセット カタログに設定してください

ここに画像の説明を入力

または、iOS8 以降を使用している場合は、LaunchScreen.xib を使用します。

于 2016-03-03T09:26:01.263 に答える