我一直在这里看一些关于这个问题的不同帖子,没有什么能解决我的问题.
在我的启动画面加载并显示约2秒后,会出现一个白色屏幕,显示约2秒钟,然后显示应用程序内容.
此问题仅存在于iOS上,并且仅在我使用iOS 6.1和7在3.5"上运行模拟器时才存在.
我有
<preference name="AutoHideSplashScreen" value="false" />
Run Code Online (Sandbox Code Playgroud)
所以我可以手动控制启动屏幕何时隐藏在deviceready事件中:
function onDeviceReady() {
setTimeout(function () {navigator.splashscreen.hide()},2000);
//more stuff
}
Run Code Online (Sandbox Code Playgroud)
问题是,这并不能阻止防溅板过早隐藏.我看到完全相同的行为,除了加载微调器在2000年后消失.
那么......到底是怎么回事?