我想为“挠痒痒”创建一个自定义 UIGestureRecognizer...换句话说,在不抬起手指的情况下检测向左滑动然后向右滑动两次。
我知道我可以通过使用自定义手势从头开始创建它,但之后我需要实现所有“触摸”方法并基本上重新发明滑动手势。有什么方法可以通过组合已经存在的 UIGestureRecognizer 来创建自定义 UIGestureRecognizer 吗?换句话说,扩展 UISwipeGestureRecognizer 的自定义 UIGestureRecognizer?
或者我需要从头开始构建它吗?如果是这样,有人知道滑动手势的底层代码吗?
最佳答案
我知道您对从头开始构建它犹豫不决,但老实说,任何其他方式都会让人感觉“被砍到一起”。
此外,从头开始构建这个特定的手势会很容易,因为 Ray Wenderlich 的手势识别器教程实际谈到了实现您自己的自定义手势...现在仅此而已,但他向您展示了如何实现挠痒痒的手势!
这是他的教程的链接:http://www.raywenderlich.com/6567/uigesturerecognizer-tutorial-in-ios-5-pinches-pans-and-more
关于挠痒痒手势的部分在底部。请随意按照他的教程学习如何使用它,或者您可以只下载他的示例代码并复制/粘贴他的挠痒痒手势识别器类。
编辑:哎呀,这个问题已经好几个月了。哦,好吧,它现在有了答案。
关于ios - 创建自定义 "tickle"UIGestureRecognizer 的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7891625/