【问题标题】:event Press outside view react native事件按外部视图反应本机
【发布时间】:2020-03-03 07:47:51
【问题描述】:

我想在外按时关闭选择器?请帮忙

【问题讨论】:

  • 你正在使用哪个库
  • 我不使用库,我使用平面列表来呈现项目。
  • 向我们展示代码

标签: javascript react-native mobile


【解决方案1】:

1.第一种解决方案

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

【讨论】:

  • 谢谢你,但我想在外面按时关闭选择器,你知道视图事件吗?
【解决方案2】:

如果不看你的代码是很难回答的,但你可以尝试这样的事情:

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

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

【讨论】:

    猜你喜欢
    • 2018-03-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-03
    • 2017-08-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多