Использование экрана запуска
Лучше всего использовать раскадровку Xcode для экрана запуска, но при необходимости вы можете предоставить набор статических изображений.
Включение статических изображений увеличит размер вашего двоичного файла, потому что вы должны включить все разрешения (см. Ниже), иначе вы увидите «черный экран, и приложение работает не во весь экран».
С апреля 2018 года все новые приложения для iOS, представленные в App Store, должны быть созданы с помощью iOS 11 SDK. Все новые приложения для iPhone, включая универсальные, должны поддерживать дисплей Super Retina iPhone X.
https://developer.apple.com/ios/submit/.
Итак, вам лучше заменить экран запуска действительно простым представлением вашего приложения (без данных).
Для получения дополнительной информации ознакомьтесь с Руководством по интерфейсу пользователя: https://developer.apple.com/ios/human-interface-guidelines/icons-and-images/launch-screen/.
Цитировать:
- Создайте экран запуска, почти идентичный первому экрану вашего приложения.
- Избегайте добавления текста на экран запуска.
- Запуск Downplay
- Не рекламируйте.
Вы можете сделать это с помощью строки меню:
File >
New >
File
После того, как вы создали свой новый LaunchScreen.storyboard, вам необходимо убедиться, что он назначен приложению. Вы можете сделать это либо через проводник файлов проекта, либо через список приложений.
Использование статических изображений
Если вы действительно намерены избегать использования раскадровки, вы можете перейти на использование изображений запуска внутри каталога ресурсов, нажав кнопку над раскадровкой экрана запуска.
При переходе на изображения экрана запуска вам потребуется предоставить все варианты размеров экрана, в противном случае вы не будете поддерживать такие устройства, как iPhone X.
Возможно, вам потребуется удалить LaunchScreen.storyboard и удалить ссылки в проводнике проекта / plist.
Заключительные примечания
- Вам может потребоваться удалить Производные данные, чтобы удалить любую кешированную версию раскадровки экрана запуска.
person
Oliver Atkinson
schedule
01.04.2018