在Cordova 3.0.0 for iOS中设置AutoHideSplashScreen无效

时间:2013-07-23 21:38:47

标签: ios cordova

AutoHideSplashScreen 设置为false对Cordova 3.0.0 for iOS无效。
我想自己控制启动画面。由于应用程序需要几秒钟来渲染视图,因此需要显示更长的时间。 'navigator.splashscreen'安装在项目中 有什么解决方法可以申请吗?

注意
我提到设置 FadeSplashScreen FadeSplashScreenDuration 也没有效果。

我做错了什么?或者这是一个错误?

3 个答案:

答案 0 :(得分:3)

此Cordova JIRA问题CB-4374上发布了一个解决方案:

尝试在您的config.xml中为Splashscreen插件添加:

<feature name="SplashScreen">
    <param name="ios-package" value="CDVSplashScreen"/>
    <param name="onload" value="true" />
</feature>

答案 1 :(得分:0)

JIRA线程中的解决方案是使用https://github.com/apache/cordova-plugin-splashscreen/blob/master/src/ios/CDVSplashScreen.m处的更新代码并在config.xml中添加onload参数:

<feature name="SplashScreen">
    <param name="ios-package" value="CDVSplashScreen"/>
    <param name="onload" value="true" />
</feature>

答案 2 :(得分:0)

   

<preference name="phonegap-version" value="3.1.0" />
<preference name="orientation"      value="portrait" />
<preference name="target-device"    value="universal" />
<preference name="fullscreen"       value="false" />
<preference name="webviewbounce"    value="false" />
<preference name="auto-hide-splash-screen" value="false" />
<preference name="AutoHideSplashScreen" value="false" />