UISwipeGestureRecognizer未触发

ran*_*dom 2 objective-c interface-builder uiview uigesturerecognizer uiswipegesturerecognizer

我在IB中有一个UISwipeGestureRecognizer设置链接到我的视图,如下所示:

在此输入图像描述

非常微不足道,完成了一百万次.但是这次它永远不会激发>:|

这是我的方法,应该在用户滑动时调用.

在此输入图像描述

然而,这永远不会被称为.

  • 不,它不会被意外添加到子视图中
  • 是的Pan手势完美无缺.

我有另一个视图设置几乎完全相同,这工作正常.有任何想法吗?

Kam*_*had 19

在ViewController中尝试此委托方法

返回YES被保证允许同时识别并且NO不能保证返回以防止同时识别,因为另一个手势的代表可能返回YES

- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer{

  return YES;

}
Run Code Online (Sandbox Code Playgroud)

  • @Kamarshad:感谢您解决了我花了三天时间才解决的问题:-) (2认同)