const panResponder = useCreation(
() =>
PanResponder.create({
onStartShouldSetPanResponder: () => true,
onStartShouldSetPanResponderCapture: () => true,
onPanResponderGrant: e => {
handlePress(e);
},
onPanResponderMove: e => {
handlePress(e);
},
onPanResponderRelease: e => {
handlePress(e, true);
indexDep.clear();
},
}),
[]
);
onPanResponderGrant 的回调在 安卓可以触发 在ios 无法触发 该如何处理
关于ios 无法触发 onPanResponderGrant 的回调
关于ios 无法触发 onPanResponderGrant 的回调
Tags:
Re: 关于ios 无法触发 onPanResponderGrant 的回调
感谢你的反馈,此API属于RN框架层能力,我们内部会先做能力验证下,会尽快给你答复
Re: 关于ios 无法触发 onPanResponderGrant 的回调
已经定位到问题了, ios情况下 需要onStartShouldSetPanResponder 处理点击事件, onStartShouldSetPanResponderCapture 需要注释掉