PhoneGap AutoHideSplashScreen在IOS上无法正常工作

时间:2015-03-11 12:14:05

标签: javascript ios cordova

我想在我目前仅为IOS开发的Phonegap(v.3.5.0)应用程序中为启动画面添加5秒延迟。



<preference name="AutoHideSplashScreen" value="false" />
&#13;
&#13;
&#13;

  • 在我的&#34; deviceready&#34;中添加了超时应在5秒后隐藏启动画面的功能:

&#13;
&#13;
setTimeout(function(){
  navigator.splashscreen.hide();
},5000);
&#13;
&#13;
&#13;

当我测试我的应用时,启动画面会在1或2秒后立即消失,忽略我在config.xml中添加的参数但是如果我尝试在接下来的5秒内点击我主页的内容什么都没发生。就好像它上面有一些东西阻止任何类型的交互(启动画面不可见)。 5秒钟后,我可以点击我的部分内容并开始与之交互。

我做了一个测试,删除了超时,代码应该隐藏了启动画面,结果是一样的但是我在5秒后无法点击主要部分的任何内容。在这种情况下,正常的行为应该是始终可见的初始屏幕。

有没有人知道这可能是造成这种奇怪行为的原因?

0 个答案:

没有答案