gpt4 book ai didi

带有 SafeAreaView-wrapper 的 react-native Modal 不起作用

转载 作者:行者123 更新时间:2023-12-03 13:00:15 28 4
gpt4 key购买 nike

我们有一个 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 上打开时,它仍然在状态栏中,你不能点击任何东西。

知道如何解决这个问题吗?

谢谢。

最佳答案

SafeAreaViewModal成分

return (
<Modal
{...defaultModalProps}
onRequestClose={close}
style={styles.container}
visible={visible}
>
<SafeAreaView style={{ flex: 1, backgroundColor: "transparent" }}>
<ModalNavbar close={close}>Filter</ModalNavbar>
<View style={styles.content}>...</View>
</SafeAreaView>
</Modal>
);

关于带有 SafeAreaView-wrapper 的 react-native Modal 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48538308/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com