gpt4 book ai didi

jquery - 启动后 Cordova 3.4 iOS 白屏

转载 作者:技术小花猫 更新时间:2023-10-29 10:47:15 25 4
gpt4 key购买 nike

我一直在查看这里关于这个问题的几个不同的帖子,但都没有解决我的问题。

在我的启动画面加载并显示约 2 秒后,会出现一个白屏并显示约 2 秒,然后显示应用程序内容。

此问题仅存在于 iOS 上,并且仅当我在装有 iOS 6.1 和 7 的 3.5"上运行模拟器时才存在。

我有

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

所以我可以手动控制启动画面何时隐藏在 deviceready 事件中:

function onDeviceReady() {
setTimeout(function () {navigator.splashscreen.hide()},2000);
//more stuff
}

问题是这并不能阻止闪屏过早隐藏。我看到了完全相同的行为,除了加载微调器在 2000 年之后确实消失了。

Sooo..这到底是怎么回事?

最佳答案

我有同样的问题(Cordova 3.4),但我在这里解决了。

这似乎是 CDVSplashScreen 中的某种错误。请注意它在输出中如何表示找不到图像“Default-Portrait”。 (它应该寻找另一个文件,“Default”,而不是“Default-Portrait”。)

WARNING: The splashscreen image named Default-Portrait was not found

我做了以下事情:

  • 创建一个名为 Default-Portrait@2x~iphone.png 的新启动画面(Default@2x~iphone.png 的副本)并添加它到 Resources 下的 splash 目录。 (如果您需要支持 iOS 6,您可能还需要一个 Default-Portrait~iphone.png 文件。)不要只是重命名该文件,否则 Xcode 可能无法构建您的由于缺少文件而导致的项目。

  • 确保您还确保这个新文件在您的项目列表中。 (我没有用 cordova build ios 重建项目,所以我不得不将文件从 finder 拖到 Xcode 中的项目文件。不确定重建是否会自动将它添加到你的 Xcode 项目中。)

这应该可以解决您的问题。

我刚切换到 Xcode 5.1 和 iOS 7.1,Cordova 也有一些新 SDK 的问题。如果您偶然发现 Xcode 5.1 和 iOS 7.1 的一些问题,我还想将您链接到 the following page .

关于jquery - 启动后 Cordova 3.4 iOS 白屏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22285888/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com