Удаление загрузочного экрана gif из приложения Cordova
У меня возникла проблема с переопределением значений по умолчанию в Кордове при написании приложения.
Я пишу приложение iOS, используя инфраструктуру Cordova (ранее PhoneGap) и Xcode. Кордова позволяет мне добавить заставку для проекта, просто перетаскивая ее под вкладкой info для моего проекта в Xcode. Эта часть работает нормально, но по умолчанию на экране отображается заставка-индикатор gif по умолчанию (я не уверен, что это из Xcode или из Кордовы).
Как удалить изображение индикатора загрузки?
Ответы
Ответ 1
Вы можете удалить загрузочный счетчик в Cordova.plist. Установите для параметра ShowSplashScreenSpinner значение false.
Обновление:
В Кордове 3.0+ добавление <preference name="ShowSplashScreenSpinner" value="false" />
в ваш config.xml достигнет той же цели.
Ответ 2
Я просто удалил источник изображений запуска и установил файл экрана запуска в mainviewcontroller
Перейдите к общей настройке → внизу. Доступен ресурс запуска и настройки экрана запуска
Ответ 3
Если у вас есть устройство IOS, у меня есть рабочий метод, который вы можете использовать, это решило мою проблему при компиляции для IOS. (Во-первых, я хочу сказать, что вам нужно добавить значок и всплеск в правильных папках, иначе Cordova будет использовать их по умолчанию для вас, а также убедиться, что они достаточно велики, чтобы ресурсы могли быть сгенерированы соответствующим образом):
- Удалите плагин SplashScreen, предоставленный с помощью
cordova plugin rm cordova-plugin-splashscreen
- Поместите ваш значок в папку resources/ios/и назовите его
icon.png
- Перейдите к маршруту вашего каталога и добавьте свое изображение-заставку (убедитесь, что splash.png имеет размер 2800px * 2800px)
splash.png ![enter image description here]()
- Удалите платформу ios, если вы уже установили ее, а затем снова добавьте ее
ionic cordova platform rm ios
ionic cordova platform add ios
5.Запустите следующую команду, чтобы создать иконку
ionic cordova resources ios --icon
если строит для андроида
ionic cordova resources android --icon
6. Добавьте следующие строки в ваш config.xml
<preference name="SplashScreen" value="none" />
<preference name="SplashScreenDelay" value="0" />
<preference name="AutoHideSplashScreen" value="true" />
<preference name="FadeSplashScreen" value="false" />
<preference name="ShowSplashScreenSpinner" value="false" />
Это должно решить значок по умолчанию и удалить заставку, которую Cordova добавляет в проект IOS по умолчанию. Я надеюсь, что это помогает!