iOS 上的手势过滤

Posted

技术标签:

【中文标题】iOS 上的手势过滤【英文标题】:Gesture filtering on iOS 【发布时间】:2011-02-26 00:01:49 【问题描述】:

如何阻止某些手势发送到 UIScrollView?例如。当滚动视图收到手势时,已将该手势发送到我的代码。如果我的代码发现它相关,让代码响应它。否则,我希望代码允许滚动视图正常响应。

我希望这是有道理的:)

【问题讨论】:

应该发送滚动视图内的任何手势。滚动手势是我想要过滤的手势,并且可能会转发。 【参考方案1】:

您正在寻找手势识别器。苹果有一个不错的implementation guide。

【讨论】:

非常感谢 :) 阅读了一下之后,您发送的文章似乎包含了我需要的一切。我可以从滚动视图中分离现有的识别器,然后用我自己的识别功能重新实现它们,然后从那里开始 :) 我将推迟正式将其标记为答案的形式,直到我得到代码工作为止。 工作就像一个魅力!非常感谢:)

以上是关于iOS 上的手势过滤的主要内容,如果未能解决你的问题,请参考以下文章

UITableView滑动删除iOS上的手势冲突

iOS 上的全系统手势识别

ios 滑动手势在子视图上未被识别,父视图上的手势

iOS5 上的 UIGestureRecognizerDelegate 和手势

ios中图像上的文本手势

在 iOS 10 上的 WKWebView 中打开 PDF 文件时启用捏合缩放手势