我现在正在开发一个搜索组件,它由一个文本输入框和一个列表视图组成。它从外部服务器加载结果,并相应地填充ListView。
还有一个TouchableOpacity来关闭搜索组件。
不幸的是,需要两次点击才能调用TouchableOpacity的onPress回调函数 - 一次是让TextInput失去焦点,另一次是触发回调函数。但如果我按下TouchableOpacity关闭搜索组件,或者按下“react-native-scrollable-tab-view”组件的选项卡之一,它会立即反应,甚至TextInput仍然保持焦点。
因此,我想知道是否有人知道ListView是否由于其滚动功能而消耗了触摸事件。
还有一个TouchableOpacity来关闭搜索组件。
不幸的是,需要两次点击才能调用TouchableOpacity的onPress回调函数 - 一次是让TextInput失去焦点,另一次是触发回调函数。但如果我按下TouchableOpacity关闭搜索组件,或者按下“react-native-scrollable-tab-view”组件的选项卡之一,它会立即反应,甚至TextInput仍然保持焦点。
因此,我想知道是否有人知道ListView是否由于其滚动功能而消耗了触摸事件。