【问题标题】:Fade splash screen after delay on iOS 7 with PhoneGap 3.2使用 PhoneGap 3.2 在 iOS 7 上延迟后淡出闪屏
【发布时间】:2013-12-03 09:04:16
【问题描述】:

PhoneGap 2.5 允许用户在延迟后淡出初始屏幕 (http://docs.phonegap.com/en/2.5.0/guide_project-settings_ios_index.md.html),但 PhoneGap 3.2 中似乎不再记录该功能。如果该功能被删除,是否有其他方法可以在 PhoneGap 中实现,还是我们需要通过自己添加 Splash Screen 插件以编程方式实现?

我们已经尝试添加<preference name="fade-splash-screen-duration" value="5" /> 到项目文件夹下的config.xml文件,但是没有效果。

谢谢

【问题讨论】:

    标签: ios iphone cordova phonegap-plugins


    【解决方案1】:

    尝试在 config.xml 中添加它

    <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="5" />
    

    这在 onDeviceReady();

    setTimeout(function() {
         navigator.splashscreen.hide();
    }, 1000);
    

    【讨论】:

    • 我在 iOS 上使用 Phonegap 3.1 进行了尝试,但没有成功,有什么建议吗?
    【解决方案2】:

    Kevin 的示例有效,但实际需要的唯一偏好是:

    <preference name="AutoHideSplashScreen" value="false" />
    

    【讨论】:

      猜你喜欢
      • 2021-04-06
      • 1970-01-01
      • 1970-01-01
      • 2010-11-30
      • 1970-01-01
      • 2010-09-10
      • 2012-02-29
      • 2012-12-27
      相关资源
      最近更新 更多