32

在编写应用程序时,我在覆盖 Cordova 的默认值时遇到问题。

我正在使用 Cordova(以前的 PhoneGap)框架和 Xcode 编写一个 iOS 应用程序。Cordova 让我只需将它拖放到 Xcode 中我的项目的信息选项卡下,即可为项目添加启动画面。这部分工作正常,但有一个默认的加载指示 gif 运行在启动图像的顶部(我不确定它是来自 Xcode 还是来自 Cordova)。

如何删除加载指示器图像?

4

3 回答 3

111

您可以在 Cordova.plist 中删除加载微调器。将 ShowSplashScreenSpinner 设置为 false。

更新:在 Cordova 3.0+ 添加<preference name="ShowSplashScreenSpinner" value="false" />到您的 config.xml 将实现相同的目标。

于 2012-08-09T19:58:56.887 回答
0

我刚刚删除了启动图像源并将启动屏幕文件设置为 mainviewcontroller

转到常规设置 - > 在底部启动图像资源和启动屏幕设置可用

于 2017-05-06T16:55:40.703 回答
0

如果您有 IOS 设备,我有一个可以使用的工作方法,它解决了我在为 IOS 编译时遇到的问题。(首先我想说您需要在正确的文件夹中添加一个图标并启动,否则 Cordova 将为您提供默认的图标,并确保它们足够大,以便可以相应地生成资源):

  1. 删除使用提供的 SplashScreen 插件
        cordova plugin rm cordova-plugin-splashscreen
  1. 将您的图标放在 resources/ios/ 文件夹中并命名

图标.png

  1. 转到您目录的路径并添加您的启动图像(确保 splash.png 为 2800px * 2800px)

飞溅.png 在此处输入图像描述

  1. 如果你已经安装了 ios 平台,请删除它,然后重新添加它
        ionic cordova platform rm ios
        ionic cordova platform add ios

5.运行以下命令生成你的图标

        ionic cordova resources ios --icon

如果为 android 构建

        ionic cordova resources android --icon

6.将以下行添加到您的 config.xml

    <preference name="SplashScreen" value="none" />
    <preference name="SplashScreenDelay" value="0" />
    <preference name="AutoHideSplashScreen" value="true" />
    <preference name="FadeSplashScreen" value="false" />
    <preference name="ShowSplashScreenSpinner" value="false" />

这应该解决默认图标并删除默认情况下 Cordova 添加到 IOS 项目的启动画面。我希望它有帮助!

于 2019-01-17T07:58:07.603 回答