Я не использую раскадровки здесь, по причинам, которые были бы отвлекающими факторами. Вместо этого я пытаюсь добавить четыре изображения запуска в каталог активов:
Мое приложение не поддерживает iPads или 3.5-дюймовые iPhone, поэтому их должно быть достаточно. Это хорошо или мне нужен пейзаж?
Вот свойства каждого из изображений:
Здесь та же информация в текстовой форме:
filename: LaunchImage.launchimage
children:
filename: 5.5.png
idiom: iphone
subtype: 736h
scale: 3x
orientation: portrait
extent: full-screen
minimum-system-version: 8.0
image:
height: 2208
width: 1242
filename: 4.7.png
idiom: iphone
subtype: 667h
scale: 2x
orientation: portrait
extent: full-screen
minimum-system-version: 8.0
image:
height: 1334
width: 750
filename: 3.5-inch, 2x-1.png
idiom: iphone
scale: 2x
orientation: portrait
extent: full-screen
minimum-system-version: 7.0
image:
height: 960
width: 640
filename: 4.png
idiom: iphone
subtype: retina4
scale: 2x
orientation: portrait
extent: full-screen
minimum-system-version: 7.0
image:
height: 1136
width: 640
Здесь настроено мое приложение:
Когда я запускаю приложение на iPhone 7 Plus, я вижу 4,7-дюймовый образ запуска. Почему это происходит, и как я могу это исправить?
Я попытался использовать простые файлы PNG, не помещая их в каталог активов, но это тоже не работает, как обсуждалось в этом отдельном вопросе.
Обратите внимание, что в отличие от других вопросов, спрашивающих об этом:
-
Я не использую xibs или раскадровки, по причинам, которые были бы отвлечением, чтобы войти сюда.
-
Я использую файлы PNG, завернутые в каталог активов, в отличие от простых файлов PNG в каталоге верхнего уровня.
-
Я поддерживаю только iOS 10 и выше, что означает, что я не поддерживаю 3,5-дюймовые телефоны.
-
Я не поддерживаю iPads.
-
Я использую Xcode 8.3 и запускаю iOS 10.3 на своем телефоне.