UISwipeGestureRecognizer未触发

时间:2012-11-28 05:36:30

标签: objective-c uiview interface-builder uigesturerecognizer uiswipegesturerecognizer

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

enter image description here

非常微不足道,做了一百万次。但是这次它永远不会触发>:|

这是我的方法,当用户滑动时,应该被调用。

enter image description here

然而这永远不会被召唤。

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

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

1 个答案:

答案 0 :(得分:18)

在ViewController中尝试此委托方法

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

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

  return YES;

}