2011-08-09 26 views

回答

3

你需要去PhoneGap.plist并设置AutoHideSplashScreenNO

然后,每当你在你的应用程序让你可以选择隐藏用下面的代码的启动画面:

navigator.splashscreen.hide(); 

希望这有助于

+0

对,因为PG1.0这个工程。日Thnx! – headkit

+0

当我发现这件事时,我非常高兴,发布会非常丑陋,现在它运行顺利。 –

+0

不适用于iOS + phonegap 2.6 –

1

您可以将default.png和[email protected]启动画面更改为您更喜欢的内容。这摆脱了白色背景。

您可以在Xcode 4x项目的appname/appname/Resources/Splash文件夹中找到这些资源。

+0

设置飞溅即使有一个白色在应用程序显示在屏幕上之前,在闪屏之后闪烁也是如此。任何想法? – nosuic

0

我有一个插件的问题或手机的问题,所以

function onDeviceReady() { 
    navigator.splashscreen.show(); 
} 

不适用于我。

我固定它通过设置web视图阿尔法0,直到它的加载:

3个步骤:

  1. 文件 “CDVViewController.m” 在方法 “ - (无效)createGapView” 我补充:
    self.webView.alpha = 0; (无效)WebViewDidFinishLoad:(UIWebView *)theWebView“我添加了:theVebView.alpha = 1;文件”MainViewController.m“中的
  2. 在文件“MainController.xib”中,我将背景更改为黑色(将其设置为您喜欢的任何颜色)。

现在,而不是一个白色的屏幕闪光我有一个黑色的,直到内容完全加载。 对我来说不够好。 (虽然不完美)

希望这有助于..

0

如果已经添加了闪屏插件,但navigator.splashscreen仍然不确定,你可以尝试:

cordova.exec(null, null, "SplashScreen", "hide", [])