5

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

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

我究竟做错了什么?或者它是一个错误?

4

3 回答 3

3

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

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

<feature name="SplashScreen">
    <param name="ios-package" value="CDVSplashScreen"/>
    <param name="onload" value="true" />
</feature>
于 2013-07-25T05:39:47.307 回答
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>
于 2013-07-26T10:48:39.413 回答
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" />
于 2013-12-04T13:17:34.303 回答