之前的启动画面在IONIC应用程序中显示了一秒钟

时间:2018-02-01 13:49:08

标签: cordova ionic-framework

我刚刚创建了一个离子应用程序,之前我添加了一个启动画面,并且工作正常。现在我使用命令

在资源中添加了另一个启动画面

ionic Cordova resources ios --splash

现在我检查了每个更新的启动画面。

在我编译并构建iOS应用程序并进行测试后,它会显示先前的Splashscreen一秒钟,然后会显示更新的启动画面并移动到我的主屏幕。

我删除了平台并再次添加。新的闪屏仍然重新更新,这个问题存在!这是怎么发生的?

3 个答案:

答案 0 :(得分:10)

终于得到了解决方案。

  1. 从设备中删除您的应用
  2. 关闭设备电源
  3. 打开设备电源,安装并启动应用程序。
  4. 这不是我的应用问题。我认为它不会在生产版本中发生。

答案 1 :(得分:1)

iOS设备首先显示启动图像,然后显示插件中的实际启动图像。图像是一样的,所以你不会注意到这一点。

但启动图像由设备和模拟器缓存,因此如果更改启动图像,它仍会显示旧的启动图像。

解决方案只是删除应用程序(无需关闭电源再打开),并且在生产版本中不会发生。

答案 2 :(得分:1)

对于所有未来面临此问题的开发人员,因为我没有看到提供正确解决方案的帖子:

有一个文件夹对我来说叫做 res/screen/ios,其中包含旧的启动画面,我从未替换过该文件。从我的应用程序中删除该文件夹中的文件,在该文件夹中添加新图像,并将新图像的名称更改为“Default@2x~universal~anyany.png”解决了此问题。