0

当我运行我的 iPhone XS 代码时,它尊重本机导航栏和标签栏并自动调整高度。但 iPhone XS Max 并没有这样做。请检查所附图片。

模拟器比较.

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

这可能是什么原因?

4

2 回答 2

2

react-navigation之前的版本有一个bug ,所以使用最新的版本。

或者

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

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

于 2018-10-06T09:26:58.353 回答
0

如果您使用的是 v1,请升​​级到最新的 1.6.1(当前)或参考 npm上的版本历史

于 2019-04-07T06:18:47.720 回答