Javascript 使用按钮包装平面列表的单元格时检测滚动
我有一个水平平面列表,其中每个单元格都由TouchableOpacity按钮包装(因为我想检测用户是否单击了任何单元格) 然而,通过这种方式,我不能左右滚动,因为每个手势都由父按钮处理 如何将手势事件从父按钮传递到子单元格 下面是已实现代码的示例:Javascript 使用按钮包装平面列表的单元格时检测滚动,javascript,reactjs,react-native,Javascript,Reactjs,React Native,我有一个水平平面列表,其中每个单元格都由TouchableOpacity按钮包装(因为我想检测用户是否单击了任何单元格) 然而,通过这种方式,我不能左右滚动,因为每个手势都由父按钮处理 如何将手势事件从父按钮传递到子单元格 下面是已实现代码的示例: return ( <TouchableOpacity style={{ flexDirection: "row" }} onPress={previewMeasurement} &
return (
<TouchableOpacity
style={{ flexDirection: "row" }}
onPress={previewMeasurement}
>
<Labels.Base
textStyle={textStyles.measurementCellTime}
text={item.datetime.time}
/>
<TimePointer />
<MeasurementList measurementValues={item.values} isLast={isLast} />
{
<AnimatedExpandCollapse
onPress={shouldExpand}
isExpanded={isExpanded}
onEdit={onEdit}
onDelete={onDelete}
isLast={isLast}
/>
}
</TouchableOpacity>
);
返回(
{
}
);
您可以使用可按
而不是可触摸不透明度
。它们的基本功能是相同的,以使文本/图像可点击且用户可交互。您可以在此处找到更多详细信息,您可以使用可按
而不是可触摸不透明度
。它们的基本功能是相同的,以使文本/图像可点击且用户可交互。您可以在此处找到更多详细信息,Pressable only为我们提供了检测媒体互动各个阶段的选项。当用户向左或向右滚动时,我看不出它如何帮助我通过pressable将触摸事件传递到手机?pressable仅为我们提供了检测按键交互各个阶段的选项。当用户向左或向右滚动时,我不知道它如何帮助我通过pressable将触摸事件传递到手机?