UISwipeGestureRecognizer 没有触发
Posted
技术标签:
【中文标题】UISwipeGestureRecognizer 没有触发【英文标题】:UISwipeGestureRecognizer not firing 【发布时间】:2012-11-28 05:36:30 【问题描述】:我在 IB 中有一个 UISwipeGestureRecognizer 设置链接到我的视图,如下所示:
极其微不足道,做了一百万次。但是这一次它永远不会触发>:|
这是我在用户滑动时应该调用的方法。
但是这永远不会被调用。
不,它不是意外添加到子视图中的 是的,平移手势完美运行。我有另一个视图设置与此设置几乎完全相同,可以正常工作。有任何想法吗?
【问题讨论】:
【参考方案1】:在您的ViewController
中添加delegate
方法
返回YES
保证允许同时识别,返回NO
不保证阻止同时识别,因为其他手势的delegate
可能返回YES
- (BOOL) gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer
return YES;
【讨论】:
不得不等待 5 分钟的延迟消失 :) @Kamarshad:感谢您解决了我花了 3 天时间才弄清楚的问题 :-) 像魅力一样工作,10x :)以上是关于UISwipeGestureRecognizer 没有触发的主要内容,如果未能解决你的问题,请参考以下文章
识别用户剪切/滑动手势 (UISwipeGestureRecognizer)
UISwipeGestureRecognizer 只有一个方向工作
如何检测 UISwipeGestureRecognizer 的结束?