【发布时间】:2014-12-04 10:25:20
【问题描述】:
我找不到替换UIScrollView 的默认UIPanGestureRecognizer 的方法。但是我需要调整导致UIScrollView 滚动的手势。
我只想识别速度更快的平底锅。另外,手指的速度是在移动一定距离后才测量的(以确保它不是最初的慢动作)。据我所知,UScrollView 的默认 UIPanGestureRecognizer 无法实现这一点。
如何用我自己的识别器替换它?
【问题讨论】:
-
你使用的是 Objective-C 还是 Swift?
-
@A.R.Younce 我正在使用 Swift。但是使用 Objective-C 可以实现的一切都应该使用 Swift 实现,对吧?
-
目前 UIGestureRecognizer 的自定义子类不能用 Swift 编写。我只是想知道帮助提出示例代码。
-
@A.R.Younce 随意用 Objective-C 编写它。我找到了一种方法来继承
UIGestureRecogniser。虽然它有一个缺点,但我可以忍受 - 所以请随意在 Objective-C 中发布,我可以将该代码改编为 Swift。 -
@A.R.Younce 如果你对我如何对
UIGestureRecognizer进行子类化感兴趣:添加import UIKit.UIGestureRecognizerSubclass
标签: ios uiscrollview gesture gesture-recognition