如何更新 react-native 项目以适应 iPhone x

how to update react-native project to adapt iPhone x

前几天弄了一个react-native的老项目,然后把react-native更新到0.55.4,但是我的项目还是没有适配iPhone X。

需要一些帮助。

"dependencies": { "react": "16.2.0", "react-native": "^0.55.4", }

您是否使用 React Native 0.50.1 中提供的新组件来处理这些情况 "SaveAreaView" : https://facebook.github.io/react-native/docs/safeareaview.html ?

Medium 中有一篇文章展示了一些屏幕的单独渲染或与 React Navigation 结合使用 https://medium.com/react-native-training/react-native-iphonex-92ff511282af

如果您使用 React Navigation,他们的 github 上也报告了类似的问题 https://github.com/wix/react-native-navigation/issues/2113 问题是启动画面尺寸错误。

希望对您有所帮助!