创建自定义“挠痒”UIGestureRecognizer的最佳方法是什么?

时间:2011-10-25 15:22:36

标签: ios uigesturerecognizer touches swipe-gesture uiswipegesturerecognizer

我想创建一个自定义的UIGestureRecognizer用于“挠痒痒”......换句话说,检测swipeLeft后跟swipeRight,两次,而不抬起手指。

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

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

1 个答案:

答案 0 :(得分:4)

我知道你从头开始犹豫不决,但是,任何其他方式都会感觉“被黑了”。

此外,从头开始构建这个特定的手势很容易,因为Ray Wenderlich的手势识别器教程实际上讨论了实现自己的自定义手势......现在只有那个,但他告诉你如何实现一个挠痒痒的手势!

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

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

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