Невозможно скрыть стандартный экран-заставку cordova ionic 3 - PullRequest
0 голосов
/ 29 марта 2019

Я сделал пользовательскую страницу заставки для моего ионного приложения. Проблема в том, что при сборке проекта для платформы ios по-прежнему загружается заставка по умолчанию.

Я добавил в файл config.xml следующее:

  <preference name="ShowSplashScreen" value="false" />
  <preference name="SplashScreenDelay" value="0" />

Также в ionViewDidEnter () пользовательского заставки я скрываю заставку по умолчанию для кордовы;

 ionViewDidEnter() {
   this.splashScreen.hide();
   ......
 }

В чем может быть проблема? Каждый раз, когда я запускаю проект сборки в xcode, сначала появляется заставка cordova (которая должна быть скрыта), а не пользовательская.

У меня есть пробные настройки конфигурации по ссылкам ниже:

joshmorony

coursetro

Но ни один из них не работал.

1 Ответ

0 голосов
/ 29 марта 2019

Вы установили родной плагин для splashScreen? если нет, выполните следующие действия: ionic cordova plugin add cordova-plugin-splashscreen npm install --save @ionic-native/splash-screen@4

после импорта: import { SplashScreen } from '@ionic-native/splash-screen'; конструктор (частный экран-заставка: SplashScreen) {} Вы можете использовать this.splashScreen.hide();

...