2017-12-31 64 views
1

反応ネイティブと私のiPhoneXデバイスに賛成するいくつかの問題があります。どういうわけか、私のiPhoneXデバイス内のViewAreaが縮小したように見えました。それはデバイスのディスプレイ全体を記入していません。私は実際に反応ネイティブまたは反応ナビゲーションによって提供されるSafeAreaViewを使用していません。ViewAreaがiOS用に縮小しています

更新 反応したネイティブスプラッシュスクリーンに関連することが判明しました。どうやらモジュールはSafeAreaオプションを使用しないかもしれません。

私の環境:

"react": "16.1.1", "react-native": "0.50.3", "react-navigation": "1.0.0-beta.21", "react-native-splash-screen": "3.0.6"

enter image description here

答えて

1

これが私の悪いでした! XcodeプロジェクトのSplashScreens/Launchmagesを実現したい場合は、あなたのデバイスに正しいイメージがあることを確認してください。私は何とかiPhoneX resoluted画像アセットを逃した:

enter image description here

これは逃した場合

は、アプリは次のサイズで利用可能にコンパイルされ、rootviewは、そのサイズにコンパイルされます。これにより空の領域が発生し、SafeAreaには関係しません。ところで

は、私はその素晴らしいツール、私のressourcesを生成するには、次のモジュールを使用してXcodeの資産に応じてそんなに簡単に生活になります:https://github.com/bamlab/generator-rn-toolbox/blob/master/generators/assets/README.md