UIPanGestureRecognizer 是不是优先于 -touchesMoved: 方法?

Posted

技术标签:

【中文标题】UIPanGestureRecognizer 是不是优先于 -touchesMoved: 方法?【英文标题】:Does a UIPanGestureRecognizer take precedence over the -touchesMoved: method?UIPanGestureRecognizer 是否优先于 -touchesMoved: 方法? 【发布时间】:2010-08-20 16:23:06 【问题描述】:

对此我不确定,但是当 UIView 的触摸处理方法添加到该视图时,它是否优先于 UIView 的触摸处理方法?也就是说,我是否仍会收到来自该视图的 -touchesMoved: 方法调用,还是只会从手势识别器获得回​​调?

【问题讨论】:

【参考方案1】:

我相信它优先于处理回调的触摸。如果你实现了它,它会在将它交给UIPanGestureRecognizer 之前调用touhesCancelled

【讨论】:

以上是关于UIPanGestureRecognizer 是不是优先于 -touchesMoved: 方法?的主要内容,如果未能解决你的问题,请参考以下文章

在 UIButtons 上禁用 UIPanGestureRecognizer

UIPanGestureRecognizer 碰撞

如何在父视图中限制 UIPanGestureRecognizer

UIPanGestureRecognizer 干扰滚动

未调用 iOS 13 UIPanGestureRecognizer 选择器

Swift:获取 UIPanGestureRecognizer 的目标