Можно ли опускать ненужные изображения запуска?

У меня есть приложение, которое поддерживает только iPhone с iOS 10 или выше.

Я добавил только следующие изображения:

Я пропустил:

  • пейзаж, так как я предполагаю, что iOS будет использовать портрет, если пейзаж отсутствует.
  • iPad, так как мое приложение поддерживает только iPhone.
  • 3,5-дюймовые iPhone, так как мне нужна iOS 10, которая не работает на 3,5-дюймовых iPhone.

К сожалению, размер моего UIWindow составляет 320 x 658 точек на iPhone 7 Plus, а не 414 x 736, как должно быть. iOS считает, что я поддерживаю только 4-дюймовые экраны, поэтому отображает мой пользовательский интерфейс в этом размере, а затем расширяет его, заставляя все выглядеть огромным.

Как это исправить?

Я не использую раскадровки или xibs. Пожалуйста, не предлагайте мне их использовать. Это оффтоп для этого вопроса.

Когда вышеперечисленное не сработало, я попытался добавить [email protected], но это не помогло.

Я также пытался использовать каталог активов, но это тоже не сработало, как обсуждалось в это отдельный вопрос.


person Kartick Vaddadi    schedule 04.04.2017    source источник
comment
у вас все хорошо и все в порядке, продолжайте в том же духе.   -  person Abhishek Mitra    schedule 04.04.2017
comment
Почему бы не использовать раскадровку запуска и избежать проблемы с размером всего изображения?   -  person Paulw11    schedule 04.04.2017
comment
Я не хочу вдаваться в это здесь, как того требует вопрос. Буду признателен за ответ на заданный вопрос, в частности, за неправильный размер UIWindow.   -  person Kartick Vaddadi    schedule 04.04.2017
comment
@AbhishekMitra Это не так, как говорит жирный текст в обновленном вопросе.   -  person Kartick Vaddadi    schedule 04.04.2017
comment
Ты оставил кого-то старшего Default.png? Проверьте этот пост на SO: stackoverflow.com/a/21668673/301790   -  person nine stones    schedule 13.02.2020


Ответы (1)


Образы запуска собираются полностью удалить. Единственными приемлемыми приложениями будут приложения с раскадровкой запуска. Эти правила должны вступить в силу в апреле 2020 года. Так что будьте готовы прямо сейчас. См. https://developer.apple.com/videos/play/wwdc2019/224/?time=103.

person matt    schedule 13.02.2020