3

我想为“挠痒痒”创建一个自定义 UIGestureRecognizer ......换句话说,检测 swipeLeft 然后是 swipeRight 两次,无需抬起手指。

我知道我可以通过自定义手势从头开始创建它,但是我需要实现所有“触摸”方法并基本上重新发明滑动手势。有没有什么方法可以通过组合已经存在的 UIGestureRecognizer 来创建自定义 UIGestureRecognizer?换句话说,扩展 UISwipeGestureRecognizer 的自定义 UIGestureRecognizer?

还是我需要从头开始构建它?如果是这样,有人知道滑动手势的底层代码吗?

4

1 回答 1

4

我知道您会犹豫从头开始构建它,但是,任何其他方式都会让人觉得“被黑在一起”。

此外,从头开始构建这个特定的手势将很容易,因为 Ray Wenderlich 的手势识别器教程实际上谈到了实现您自己的自定义手势......现在仅此而已,但他向您展示了如何实现发痒手势!

这是他的教程的链接:http ://www.raywenderlich.com/6567/uigesturerecognizer-tutorial-in-ios-5-pinches-pans-and-more

关于挠痒痒的部分是朝向底部的。随意按照他的教程学习如何使用它,或者你可以下载他的示例代码并复制/粘贴他的痒痒手势识别器类。

编辑:哎呀,这个问题已经好几个月了。哦,现在有答案了。

于 2012-07-25T15:18:04.053 回答