iOS Xcode LaunchScreen раскадровка не отображается

Я пытаюсь использовать XCode это раскадровка LaunchScreen как мой экран запустить? Все вопросы, которые ранее были заданы об этом, относятся к старому образу запуска или .метод xib-попытка сделать это сейчас с новой раскадровкой LaunchScreen, которую XCode автоматически генерирует. Я выбрал раскадровку LaunchScreen в качестве файла экрана запуска в моей информации о развертывании:Deployment Info Image

раскадровка сама подтверждает, что она установлена как экран запуска в нем-инспектор файлов.

File Inspector of LaunchScreen storyboard

и информация.файл plist также отражает это.

enter image description here

и все же, это не работает. Раскадровка LaunchScreen никогда не отображается - она просто идет прямо на первый экран в моей основной раскадровке. Использование XCode 7.2 и развертывание в iOS 9.

7 ответов


включите эти два параметра для экрана запуска.раскадровка

enter image description here enter image description here


Если кто-то еще столкнется с этой проблемой, я решил ее, просто удалив ViewController на моей раскадровке LaunchScreen (оставив меня с пустой раскадровкой), создав новый ViewController и сбросив точку входа раскадровки на этот новый ViewController. Может быть какая-то ошибка с XCode 7.2 в отношении раскадровки LaunchScreen и точки входа по умолчанию в контроллер автоматически созданного представления, но опять же, я попытался повторить это 3 раза, и это никогда повторилась, так что может и нет.


на всякий случай, если это кому-то поможет. Сценарий, я создал свой новый проект и скопировал старый образ запуска из другого проекта. И затем начал получать изображение запуска, но когда я хотел изменить его на новое изображение, тогда я все еще просматривал старое изображение, оно застряло навсегда как изображение запуска независимо от того, что я делаю. Затем я сбросил свой симулятор и перезапустил свой iPhone, и там вы идете, я смотрел, получая новое изображение. Это выглядит так, что где-то в документах или кэше устройства хранят старые изображения до сброса телефона. Спасибо


в моем случае я правильно установил все предложенные настройки, но продолжал иметь исходный пустой экран запуска. В духе предложения Амьи относительно проблемы "кэша" я удалил свое приложение с моего устройства и переустановил. Переустановку сделал трюк для меня на обоих моих устройствах и тренажерах.


еще одна вещь, чтобы убедиться, что файл экрана запуска установлен в Экран Запуска.раскадровка

Launch Screen File


другие решения не работали для меня, но это сделало:

  • включение и выключение ориентации устройства (например, поддержка вверх ногами) и скрыть строку состояния в целом.

Я не уверен, какой из них сделал трюк, но он работает сейчас. enter image description here


в xcode9 swift4 раскадровка LaunchScreen использовать .jpg image & снимите флажок очистить графический контекст для imageview. это абсолютно работает.