拖动手势识别器会干扰滑动手势识别器

时间:2014-02-21 15:09:31

标签: ios uigesturerecognizer

我有关于手势识别器的问题。我在视图中有两个手势识别器,一个添加到背景超级视图中以滑动以更改背景颜色,另一个添加到可拖动的子视图中。

问题是拖动手势会受到滑动的干扰。当我拖动视图时,在某些情况下,拖动操作将被识别为滑动并触发滑动操作。我不想要这个,我只想在完成这个拖动操作后才能识别滑动。当我快速拖动子视图时,这种情况更常见。每次拖动过程中,都会触发滑动操作。

1 个答案:

答案 0 :(得分:0)

您需要使用UIGestureRecognizer设置较小的requireGestureRecognizerToFail:并传递您想要对其重要的识别器。

UIView *subview = ....
[self addSubview:subview];

[self.gestureRecognizer requireGestureRecognizerToFail:subview.gestureRecognizer];
相关问题