事件按外部视图响应本机

时间:2020-03-03 07:47:51

标签: javascript react-native mobile

我想在按下外部时关闭选择器吗?请帮助

enter image description here

2 个答案:

答案 0 :(得分:0)

1。第一个解决方案

<View >
    <TouchOpacity opPress={closePopup}>
        <View>{Popup of u here}</View>
    </TouchOpacity>
</View>
  1. 使用react-native-elements库的覆盖

答案 1 :(得分:0)

不看代码是很难回答的,但是您可以尝试如下操作:

closePopup = _ => {
  this.setState(previousState => ({ isFlatListVisible: false }));
}

<TouchableWithoutFeedback onPress={this.closePopup}>
  {isFlatListVisible && <FlatList />}
</TouchableWithoutFeedback>