react-native - 如何更新 react-native 项目以适应 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问题是关于一个错误大小的初始屏幕。
希望这可以帮助 !
推荐阅读
- documentum - 文档错误:[DM_STORAGE_E_NOT_ACCESSIBLE]
- python - 在python中捕获ssh密码提示
- laravel-5 - 如何编辑 laravel 地平线视图
- c# - 视口参数键“缩小以适应”无法识别和忽略。在 Safari 浏览器中
- .net - 在 IIS 中禁用应用程序池的自动启动
- python - 使用 tensorflow 的损失不会低于 ~60 并且测试准确率永远不会高于 ~40%
- google-apps-script - 将内容从可变单元格复制到另一张纸上的固定单元格,然后超链接到固定单元格
- javascript - 如何撤消 navigator.storage.persist(() => {})
- c++ - 无法链接到现有的 libopenblas.so.0 DLL
- node.js - 授权的oauth实施不起作用