我已经在这里看了几篇关于这个问题的帖子,但是没有解决我的问题。
当我的启动屏幕加载并显示约2秒钟后,会出现一个白色屏幕,大约持续2秒钟,然后应用程序内容显示。
这个问题仅存在于iOS上,并且仅在我使用3.5英寸的iOS 6.1和7模拟器运行时才会出现。
我已经
<preference name="AutoHideSplashScreen" value="false" />
因此,我可以在deviceready事件中手动控制启动画面何时隐藏,如下所示:
function onDeviceReady() {
setTimeout(function () {navigator.splashscreen.hide()},2000);
//more stuff
}
问题在于这并不能阻止启动画面过早隐藏。我看到的行为与此完全相同,只是加载旋转器在2000毫秒后消失。
那么...到底发生了什么?