ios - UILongPressGestureRecognizer 和 UIPanGestureRecognizer 组合

标签 ios touch uigesturerecognizer uipangesturerecognizer uilongpressgesturerecogni

我正在实现 UILongPressGestureRecognizerUIPanGestureRecognizer

UIPanGestureRecognizer 应在拖动时启动,UILongPressGestureRecognizer 应在长按时启动

不幸的是,当通过拖动调用 UIPanGestureRecognizer 时,UILongPressGestureRecognizer 也会被调用。

谢谢!

最佳答案

这个 UIGestureRecognizerDelegate 方法正是我所寻找的:

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

参见:Combining a UILongPressGestureRecognizer with a UIPanGestureRecognizer

关于ios - UILongPressGestureRecognizer 和 UIPanGestureRecognizer 组合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13006438/

相关文章:

ios - 以编程方式设置时,UIButton 标题显示为带点

iOS水平和垂直滚动UITableView

ios - 如何更改 UITableViewCell 中 textLabel 的宽度

ios - UIGestureRecognizer 和 UITableViewCell 问题

ios - Livecode mobileAddContact

iPhone。当一根手指触摸屏幕时检测另一根手指触摸

javascript - 等待接触移动,为什么?

iphone - 将 UIGesture 转发到后面的 View

ios - 具有 KVO View Controller 和基于手势的更改的核心数据对象

ios - 如何通过手势使路径中的特定点可拖动。 iPhone