Подтвердить что ты не робот

Удаление загрузочного экрана gif из приложения Cordova

У меня возникла проблема с переопределением значений по умолчанию в Кордове при написании приложения.

Я пишу приложение iOS, используя инфраструктуру Cordova (ранее PhoneGap) и Xcode. Кордова позволяет мне добавить заставку для проекта, просто перетаскивая ее под вкладкой info для моего проекта в Xcode. Эта часть работает нормально, но по умолчанию на экране отображается заставка-индикатор gif по умолчанию (я не уверен, что это из Xcode или из Кордовы).

Как удалить изображение индикатора загрузки?

4b9b3361

Ответ 1

Вы можете удалить загрузочный счетчик в Cordova.plist. Установите для параметра ShowSplashScreenSpinner значение false.

Обновление: В Кордове 3.0+ добавление <preference name="ShowSplashScreenSpinner" value="false" /> в ваш config.xml достигнет той же цели.

Ответ 2

Я просто удалил источник изображений запуска и установил файл экрана запуска в mainviewcontroller

Перейдите к общей настройке → внизу. Доступен ресурс запуска и настройки экрана запуска

Ответ 3

Если у вас есть устройство IOS, у меня есть рабочий метод, который вы можете использовать, это решило мою проблему при компиляции для IOS. (Во-первых, я хочу сказать, что вам нужно добавить значок и всплеск в правильных папках, иначе Cordova будет использовать их по умолчанию для вас, а также убедиться, что они достаточно велики, чтобы ресурсы могли быть сгенерированы соответствующим образом):

  1. Удалите плагин SplashScreen, предоставленный с помощью
        cordova plugin rm cordova-plugin-splashscreen
  1. Поместите ваш значок в папку resources/ios/и назовите его

icon.png

  1. Перейдите к маршруту вашего каталога и добавьте свое изображение-заставку (убедитесь, что splash.png имеет размер 2800px * 2800px)

splash.png enter image description here

  1. Удалите платформу 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 по умолчанию. Я надеюсь, что это помогает!