无论如何在同一视图中区分平移和滑动手势?通过使用委托
,我有两个手势同时在同一个视图上工作- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer
shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer
{
return YES;
}
我确实设置了pan手势的属性minimumNumberOfTouches = 1.问题是当我平移时,触发滑动手势。当我在平移过程中如何使滑动手势停止?
答案 0 :(得分:8)
尝试在滑动手势中调用 requireGestureRecognizerToFail: 方法
[swipeGestureRecognizer requireGestureRecognizerToFail:panGestureRecognizer];
如果识别或开始平移手势,这应该会导致平移手势取消轻扫手势。