我将我的 xcode 更新为 9 并构建应用程序,发现闪屏将显示两次,而 iphone X 将在第一个显示的闪屏中出现底部间隙,下图是图像:
ionic3 - Iphone X 上的 Ionic 3 闪屏底部间隙并加载两次-LMLPHP

然后将在没有底部间隙的情况下第二次加载启动画面:
ionic3 - Iphone X 上的 Ionic 3 闪屏底部间隙并加载两次-LMLPHP

我的信息是:

cli packages: (/usr/local/lib/node_modules)

@ionic/cli-utils  : 1.15.2
ionic (Ionic CLI) : 3.15.2
global packages:

cordova (Cordova CLI) : 7.1.0
local packages:

@ionic/app-scripts : 3.0.1
Cordova Platforms  : android 6.3.0 ios 4.5.3
Ionic Framework    : ionic-angular 3.8.0
System:
ios-deploy : 1.9.2
ios-sim    : 5.0.13
Node       : v7.10.0
npm        : 5.5.1
OS         : macOS Sierra
Xcode      : Xcode 9.0.1 Build version 9A1004
nvironment Variables:

ANDROID_HOME : not set
Misc:

backend : legacy

有谁知道如何解决它?非常感谢。

最佳答案

更新:
现在有一个稳定版本可用。
在 4.5.4 中,该问题已得到修复。

ionic cordova platform rm ios
ionic cordova platform add ios@4.5.4

旧答案:

等待cordova-ios的下一个版本。到时候就修好了。
在此之前,请尝试以下解决方法:
ionic cordova platform rm ios
ionic cordova platform add ios@nightly

资料来源:https://forum.ionicframework.com/t/ionic-3-splashscreen-bottom-gap-on-iphone-x-and-load-twice/111254/8

关于ionic3 - Iphone X 上的 Ionic 3 闪屏底部间隙并加载两次,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47149617/

10-16 23:56