3

我正在使用 Xcode 4.5, Cordova 2.1 , iPhone4 (IOS6)。添加启动图像非常简单——只需将图像拖到 Project->Summary->Launch Images 窗口即可。

所以我之前设置了一个启动图像并且它起作用了。但是当我拖动一张不同的图像并再次在我的 iPhone 上运行该应用程序时,启动图像仍然与旧图像相同。即使我从“启动图像”窗口中删除了启动图像,旧图像仍会在启动时显示。

我也尝试过清除构建。我试图删除我设备中的应用程序。在模拟器中它运行良好。但在我的 iPhone4(带有 ios6)中它没有。我一次又一次地尝试这个。但我找不到解决方案。

以前,我经常使用我的图像来更改文件夹中的默认启动图像。但这一次,它不起作用。

有人知道这个问题的解决方案吗?

4

3 回答 3

7

您必须在项目中更改这些图像

Splash/Default@2x~iphone
Splash/Default~iphone

要么确保在 Cordova.plist 中有启动画面选项,AutoHideSplashScreen 为 YES。

但是将我的图像以正确的格式放置可以正常工作。对我来说,它首先显示全屏图像,然后显示启动目录的图像。

于 2012-10-11T12:37:36.070 回答
1

最后我自己解决了这个问题。按照这些步骤,希望你能成功。

1、准备好你的图片文件并添加到项目文件夹中。记住你应该使用xcode将你的文件添加到组中。

2,编辑您的info.plist文件。添加一个键->“启动图像”,值->“[您的文件名]”;键->“启动图像(iPhone)”->“[您的文件名]”;

尝试测试您的项目。如果它不起作用,您应该编辑您的 CDVViewController.m。(它在 CordovaLib 中(Cordova Lib -> Classes -> Cleaver -> CDVViewController.m )。

3,在CDVViewController.m中将“默认”替换为您的文件名

好的。现在可以了。

(PS默认的png文件来自哪里......?:-()

于 2012-10-14T16:27:52.640 回答
1

“启动图像与旧图像保持一致” - 不幸的是,这不是 Cordova 的事情,只是 Xcode 和您的设备发生了一些奇怪的事情。尝试重新启动它。对于模拟器,有时它会在人们重置模拟器后为人们修复它。

于 2012-10-12T23:41:47.263 回答