2

我有一个IB设置UISwipeGestureRecognizer链接到我的观点,像这样:UISwipeGestureRecognizer没有发射

enter image description here

极其琐碎,做了100万次。但是这次它永远不会触发>:|

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

enter image description here

然而,这不会被调用。

  • 不,这不是偶然添加到子视图
  • 是泛姿态完美的作品。

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

回答

18

试试这个委托的方法在你的ViewController

返回YES是保证允许同时识别和返回NO不能保证防止同时承认,与其他姿势的代表可能会返回YES

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

    return YES; 

} 
+0

你先生,是男人。这工作完美! – random

+0

不得不等待5分钟的延迟走开:) – random

+1

@Kamarshad:谢谢你解决了我花了3天才能弄清楚的问题:-) – Armand