React-native:OnLongPress在平板电脑设备中不起作用(在Android和iOS中均如此)

时间:2019-02-26 09:06:35

标签: react-native

我在FlatList中有项目列表,每个项目都用TouchableOpacity包装,其中同时实现了onPressonLongPress

<TouchableOpacity style={Styles.tabletStyle.listRowStyle} onPress={() => this.onRowClick(item)} onLongPress={(event) => this.onContextMenuOpen(event, item)}}>
    <Text>Render Something</Text>               
</TouchableOpacity>

onLongPress在移动设备上可以正常工作,但在平板电脑上无法正常工作。 androidios平板电脑以及仿真器和真实设备中均会发生这种情况。有时,长时间按住列表项onPress会被启动。

环境

targetSdkVersion 26
Machine OS is Ubuntu
react-native: 0.52.2
Tablet OS is Nougat & ios 12.1

在这方面有人可以帮忙吗?

0 个答案:

没有答案