如何将两个UIGestureRecognizer链接在一起?

时间:2010-08-12 14:18:44

标签: iphone ios cocoa-touch uigesturerecognizer gesture-recognition

我想要做的是检测滑动手势,然后是平移手势,作为相同触摸序列的一部分。因此,用户首先滑动对象以执行动作,然后在将手指放在屏幕上的同时向上/向下移动以将动作传播到周围的对象。

我有一个轻扫手势识别器和一个平移手势识别器。

在我看来,使它们按照我想要的方式运行的理想方法是:

[myPanGestureRecognizer requireGestureRecognizerToSucceed:mySwipeGestureRecognizer];

但是我确信我不仅仅想象requireGestureRecognizerToSucceed:,我似乎也有。

如果没有子类化UIGestureRecognizer,有没有办法实现我想要的东西?

1 个答案:

答案 0 :(得分:7)

您可以通过将滑动和平移设置为同时识别来进行此操作,并对平移进行子类化,使其实际上将其自身标记为已识别,直到识别到滑动为止。

相关问题