iOS上的Phonegap 3.1手动隐藏启动画面

Posted

技术标签:

【中文标题】iOS上的Phonegap 3.1手动隐藏启动画面【英文标题】:Phonegap 3.1 on iOS hide splash screen manually 【发布时间】:2014-04-28 13:29:09 【问题描述】:

我的 config.xml 文件中有以下内容:

<preference name="splashscreen" value="splash" />
<preference name="SplashScreenDelay" value="10000" />
<preference name="auto-hide-splash-screen" value="false" />
<preference name="AutoHideSplashScreen" value="false" />
<preference name="FadeSplashScreen" value="true" />
<preference name="fade-splash-screen-duration" value="5000" />
<preference name="splash-screen-duration" value="5000" />

<gap:plugin name="org.apache.cordova.splashscreen" />

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

在初始化我的应用程序时,我有以下内容:

setTimeout(function() 
    navigator.splashscreen.hide();
, 2500);

我还按照here 的说明安装了启动画面插件

尽管如此,启动画面并没有延迟,而是在我的应用程序加载之前闪烁白屏。任何帮助表示赞赏!

【问题讨论】:

【参考方案1】:

您是否正在使用 xcode 调试应用程序?有消息输出吗?

我之前遇到过这个问题并收到一条警告说“未找到名为 Default-Portrait 的启动画面图像”

我的启动画面被命名为其他名称,因此我创建了另一个名为“Default-Portrait”并将其添加到项目中。

@2x 版本也是如此。

【讨论】:

以上是关于iOS上的Phonegap 3.1手动隐藏启动画面的主要内容,如果未能解决你的问题,请参考以下文章

加载phonegap网站后在android上隐藏启动画面

启动画面后Phonegap显示白屏 - IOS

PhoneGap 没有为 iOS 加载正确的图标/启动画面

我的启动画面结束得太早了。如何在 Android 上手动隐藏启动画面?

Phonegap (cordova) 2.4.0 启动画面显示缩小

在 https://build.phonegap.com/apps/*****/builds 构建 ipk 时,启动画面和图标未出现在 iOS 中