刚刚更新了一个包含iPhone X LaunchImage的Cordova应用程序,现在我正在仿真中看到一个大小合适的启动图像,然后一秒钟后再显示另一个太大并从页面扩展的图像。
我无法弄清楚为什么启动图像/启动画面会被显示两次?在设备初始化中,navigator.splashscreen
调用hide
,然后从不调用show
,因此代码中不会发生这种情况。我在Xcode中放置了启动图像,并使用了cordova-plugin-splashscreen
插件。从我假设使用Xcode或将它们添加到config.xml
的文档相当于关于splashscreen遗留资产,但现在我很困惑。这仅发生在iPhone X上,而不是iPhone 5s,6,7,8或iPad上。
好的,所以第一次启动图像显示是系统显示的图像,第二次是启动画面插件显示的图像。通过更新到包含错误修复的cordova-plugin-splashscreen
v5.0.2解决了这个问题。