iPhone XS Max不会调整本机组件的高度

时间:2018-10-06 08:45:09

标签: ios user-interface react-native ios-simulator iphone-xs-max

当我运行iPhone XS的代码时,它会遵循本机导航栏和标签栏并自动调整高度。但是iPhone XS Max却无法做到这一点。请检查所附图片。

Simulator comparison

我正在检查模拟器,因为我还没有真正的设备,但是在左边,您可以看到iPhone XS具有适当的安全区域,而iPhone XS Max则没有。

这可能是什么原因?

2 个答案:

答案 0 :(得分:2)

react-navigation的先前版本中存在一个错误,因此请使用最新版本。

OR

使用react-native-safe-area-view可解决此问题。

import { SafeAreaView } from 'react-navigation'替换为import { SafeAreaView } from "react-native-safe-area-view"

答案 1 :(得分:0)

如果您使用的是v1,请升​​级至最新版本1.6.1(当前) 或参考以下版本的历史记录: npm