Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/93.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用于长按的ios UIgestureRecognitor,然后轻扫_Ios_Uigesturerecognizer_Swipe - Fatal编程技术网

用于长按的ios UIgestureRecognitor,然后轻扫

用于长按的ios UIgestureRecognitor,然后轻扫,ios,uigesturerecognizer,swipe,Ios,Uigesturerecognizer,Swipe,我正在使用UIGestureRecognitor来识别单点击、双点击和长按 我想做的是识别长按,然后向左或向右滑动 考虑到我已经在消耗一台长压机,这可能吗?我对这一点感到困惑,希望你能给我指点怎么做 谢谢您需要使用两个手势识别器,并确保在收到回叫时跟踪长按一的状态以表示结束,然后根据随后的滑动/平移手势执行操作 我自己刚刚试过,似乎只要UIWipegestureRecognitor开始,UILongPressGestureRecognitor就会转换到其结束状态。只需确保应使用手势识别器同时识别

我正在使用UIGestureRecognitor来识别单点击、双点击和长按

我想做的是识别长按,然后向左或向右滑动

考虑到我已经在消耗一台长压机,这可能吗?我对这一点感到困惑,希望你能给我指点怎么做


谢谢

您需要使用两个手势识别器,并确保在收到回叫时跟踪长按一的状态以表示结束,然后根据随后的滑动/平移手势执行操作

我自己刚刚试过,似乎只要
UIWipegestureRecognitor
开始,UILongPressGestureRecognitor就会转换到其结束状态。只需确保
应使用手势识别器同时识别:
对此手势组合返回YES。

谢谢……处理得很好。我还加入了UIPangestureRecognitor,这会造成干扰。因此,我必须查看其他手势识别器以获得所需的行为