【发布时间】:2020-10-22 08:41:19
【问题描述】:
我们有一个 FilterComponent 渲染一个 Modal,但在 iPhone X 上,它的 Header 位于状态栏中。
我尝试使用 SafeAreaView 渲染它,但似乎这不起作用:
return (
<SafeAreaView>
<Modal
{ ...defaultModalProps }
onRequestClose={ close }
style={ styles.container }
visible={ visible }
>
<ModalNavbar close={ close }>
Filter
</ModalNavbar>
<View style={ styles.content }>
...
</View>
</Modal>
</SafeAreaView>
);
当 FilterModal 在 iPhoneX 上是 openend 时,它仍然在状态栏中,你不能点击任何东西。
知道如何解决这个问题吗?
谢谢。
【问题讨论】:
标签: react-native react-native-ios iphone-x