我的FlatList外面有一个包装在TouchableOpacity中的按钮。当我滚动FlatList时,未注册对TouchableOpacity的按下。但是,按下诸如React Navigation选项卡,TextInput等之类的东西可以正常工作。似乎他们有某种方法可以在FlatList的ScrollView之前捕获触摸事件。
有什么办法可以使我的TouchableOpacity具有相同的功能?
示例代码:
<TouchableOpacity onPress={()=>{doSomething()}><Text>Click Me</Text ></TouchableOpacity>
<FlatList data={data} renderItem={item => <Text>{item.text}</Text>}></FlatList>