初始化时iPhone X上显示的两个不同的启动屏幕

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了初始化时iPhone X上显示的两个不同的启动屏幕相关的知识,希望对你有一定的参考价值。

刚刚更新了一个包含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解决了这个问题。

以上是关于初始化时iPhone X上显示的两个不同的启动屏幕的主要内容,如果未能解决你的问题,请参考以下文章

iPhone X 中的双离子闪屏

使用Xamarin.Forms应用程序填充iPhone X屏幕

显示 iPhone 屏幕尺寸的 iPad 应用程序

使用 Xamarin.Forms 应用程序填充 iPhone X 屏幕

为 iPhone 和 iPad 启动屏幕选择不同的背景图像

如何设置启动屏幕的确切时间并在 iPhone 查询中启动时加载?