3

xCode 9.2、Ionic 3 をすべての最新バージョン (考えられるすべてのものを更新) で使用し、以下を追加しました。

<meta name="viewport" content="viewport-fit=cover, width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no">

デバイスとシミュレーターでテストすると、iPhone 7 ではすべて正常に動作しますが、iPhone X では次の問題が発生します。

ここに画像の説明を入力

アプリの上部セクションと下部セクションの両方が、それぞれ上部/下部にありすぎます。これは、iPhone X の新しいセーフエリアと関係があると思います。

以下を追加しようとしましたが、すべてのデバイスで上部に空白ができたため機能しませんでした。

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

誰かが同様の問題を経験しましたか?

私のイオン情報:

cli パッケージ:

@ionic/cli-utils  : 1.19.0
ionic (Ionic CLI) : 3.19.0

グローバル パッケージ:

cordova (Cordova CLI) : 7.1.0 

ローカル パッケージ:

@ionic/app-scripts : 3.1.6
Cordova Platforms  : ios 4.5.2
Ionic Framework    : ionic-angular 3.7.1

システム:

ios-deploy : 1.9.2 
ios-sim    : 5.0.12 
Node       : v7.10.0
npm        : 4.2.0 
OS         : macOS High Sierra
Xcode      : Xcode 9.2 Build version 9C40b 

環境変数:

ANDROID_HOME : not set

その他:

backend : legacy
4

2 に答える 2