我想在我目前仅为IOS开发的Phonegap(v.3.5.0)应用程序中为启动画面添加5秒延迟。
我已经安装了cordova启动画面插件: https://github.com/apache/cordova-plugin-splashscreen/blob/master/doc/index.md
将此行添加到我的config.xml:
<preference name="AutoHideSplashScreen" value="false" />
&#13;
setTimeout(function(){
navigator.splashscreen.hide();
},5000);
&#13;
当我测试我的应用时,启动画面会在1或2秒后立即消失,忽略我在config.xml中添加的参数但是如果我尝试在接下来的5秒内点击我主页的内容什么都没发生。就好像它上面有一些东西阻止任何类型的交互(启动画面不可见)。 5秒钟后,我可以点击我的部分内容并开始与之交互。
我做了一个测试,删除了超时,代码应该隐藏了启动画面,结果是一样的但是我在5秒后无法点击主要部分的任何内容。在这种情况下,正常的行为应该是始终可见的初始屏幕。
有没有人知道这可能是造成这种奇怪行为的原因?