我希望能够检测到某人在屏幕上画圆形运动的手指 - 就好像他们在画一个“O”一样。使用UIGestureRecognizer可以实现这个功能吗?
我希望能够检测到某人在屏幕上画圆形运动的手指 - 就好像他们在画一个“O”一样。使用UIGestureRecognizer可以实现这个功能吗?
我的回答:
我使用了这个:http://iphonedevelopment.blogspot.com/2009/04/detecting-circle-gesture.html
...但是将 CircleView 转化为自定义的 UIGestureRecognizer。一切都很好。
不,它本身无法识别循环运动。你需要自己实现方法来完成它。
这是我在我的视图控制器中使用触摸回调来实现的方式,但也可以将其变为手势。请注意,我尝试检测多个圆形动作(在触摸事件期间进行的2个或更多顺时针或逆时针圆)。