有没有办法在特定屏幕中禁用SafeAreaView



我目前正在将我的组件包装在一个SafeAreaView中,如下所示,位于我的App.js文件中

<SafeAreaView>
<ComponentTree />
</SafeAreaView>

但我想在特定屏幕上禁用SafeAreaView,使其全屏显示。

我目前的想法是用SafeAreaView包裹每个屏幕,而不需要我不想要的特定屏幕。它能以另一种方式实现吗?

除了在安全区域视图中,您还可以使用模态在全屏上显示某些内容。我认为你不能以你想要的方式覆盖安全区域视图。

尝试这个

import SafeAreaView from 'react-native-safe-area-view';
<SafeAreaView forceInset={{ top: 'always' }}>
<View>
<Text>Yeah, I'm safe too!</Text>
</View>
</SafeAreaView>

最新更新