我想创建一个自定义的UIGestureRecognizer用于“挠痒痒”......换句话说,检测swipeLeft后跟swipeRight,两次,而不抬起手指。
我知道我可以通过自定义手势从头开始创建它,但后来我需要实现所有'触摸'方法并基本上重新发明滑动手势。有没有办法只通过组合已经存在的UIGestureRecognizer来创建它?换句话说,一个扩展UISwipeGestureRecognizer的自定义UIGestureRecognizer?
或者我需要从头开始构建吗?如果是这样,是否有人知道滑动手势的底层代码?
答案 0 :(得分:4)
我知道你从头开始犹豫不决,但是,任何其他方式都会感觉“被黑了”。
此外,从头开始构建这个特定的手势很容易,因为Ray Wenderlich的手势识别器教程实际上讨论了实现自己的自定义手势......现在只有那个,但他告诉你如何实现一个挠痒痒的手势!
以下是他的教程的链接:http://www.raywenderlich.com/6567/uigesturerecognizer-tutorial-in-ios-5-pinches-pans-and-more
关于挠痒手势的部分是朝向底部。随意按照他的教程学习如何使用它,或者你可以只下载他的示例代码并复制/粘贴他的挠痒手势识别器类。
编辑:哎呀,这个问题已经有好几个月了。哦,现在它有一个答案。