Кордова 3.4 белый экран iOS после всплеска

Я рассматривал здесь несколько разных постов относительно этой проблемы, и ничто не решило мою проблему.

После загрузки и отображения экрана заставки в течение ~ 2 секунд отображается белый экран, который отображается около 2 секунд, а затем отображается содержимое приложения.

Эта проблема существует только в iOS, и только когда я запускаю эмулятор на 3.5 "с iOS 6.1 и 7.

у меня есть

<preference name="AutoHideSplashScreen" value="false" /> 

поэтому я могу вручную контролировать, когда экран заставки скрывается в событии deviceready как таковой:

 function onDeviceReady() { setTimeout(function () {navigator.splashscreen.hide()},2000); //more stuff } 

Проблема в том, что это не останавливает преждевременное скрытие всплывающего экрана. Я вижу то же самое поведение, за исключением того, что загрузчик спрятался после 2000 года.

Сооооооооооооооооооооооо!

One Solution collect form web for “Кордова 3.4 белый экран iOS после всплеска”

У меня та же проблема (Cordova 3.4), но я решил ее здесь.

Кажется, это какая-то ошибка в CDVSplashScreen . Обратите внимание, как в выводе указано, что он не смог найти изображение «Default-Portrait». (Он должен искать другой файл, «Default», а не «Default-Portrait».)

WARNING: The splashscreen image named Default-Portrait was not found

Я сделал следующее:

  • Создайте новый всплеск с именем Default-Portrait@2x~iphone.png (копия Default@2x~iphone.png ) и добавьте его в каталог всплесков в разделе Ресурсы. (Если вам нужно поддерживать iOS 6, вам, вероятно, понадобится файл Default-Portrait~iphone.png .) Не просто переименовывайте файл, либо Xcode может не создавать ваш проект из-за недостающего файла.

  • Убедитесь, что вы также убедитесь, что этот новый файл находится в вашем списке проектов. (Я не перестраивал проект с помощью cordova build ios поэтому мне пришлось перетащить файл из finder в файлы проекта в Xcode. Не уверен, что перестройка автоматически добавит его в ваш проект Xcode.)

Это должно решить вашу проблему.

Я просто переключился на Xcode 5.1 и iOS 7.1, а у Кордовы появились некоторые проблемы с новым SDK. Если вы столкнетесь с некоторыми проблемами с Xcode 5.1 и iOS 7.1, я также хотел бы связать вас со следующей страницей .

  • UIInterfaceOrientation всегда возвращает портрет в AppDelegate iPad?
  • как загрузить соответствующий Default.png в UImageView?
  • Хотите изменить экран заставки каждый раз, когда приложение запускается в iphone
  • Как удерживать всплывающее окно до завершения процесса в приложении делегата приложения?
  • Показывать экран заставки каждый раз, когда приложение становится активным
  • Каковы размеры, используемые для экрана заставки приложения iOS?
  • Заставка с тяжелыми кодами в моноточе
  • iOS / iPhone: экран заставки для веб-приложений не отображается
  • PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.