Только что обновил приложение Cordova, чтобы оно содержало LaunchImage для iPhone X, и теперь в эмуляции я вижу изображение запуска правильного размера, которое через секунду показывает другое, слишком большое и расширяется за пределы страницы.
Я не могу понять, почему изображение запуска/заставка отображается дважды? При инициализации устройства navigator.splashscreen
вызывает hide
, а затем никогда не вызывает show
, поэтому в коде этого не происходит. Я поместил изображения запуска в Xcode и использую плагин cordova-plugin-splashscreen
. Из документов я предположил, что использование Xcode или добавление их в config.xml
было эквивалентно в отношении устаревших активов заставки, но теперь я запутался. Это происходит только на iPhone X, но не на iPhone 5s, 6, 7, 8 или iPad.