iPhone平台有许多常见的手势习语。例如,有轻敲,捏合和滑动,每个都有不同数量的手指。但是当您开发应用程序时,您可以根据有关触摸数量和位置的低级信息来实现这些内容。看起来这是图书馆的主要候选人。您可以注册一个委托,设置一些参数,如多次点击间隔和滑动阈值,并获得swipeStarted / Ended,pinchStarted / Ended,multiTap等调用。这样的库是否存在?
答案 0 :(得分:6)
我已经建立了这样一个项目。它不是一个库,但它充满了捏/拉伸,点击和保持等示例代码。
博客:
http://6tringle.com/blog/2009/TouchSampleCode.html
Github上:
http://github.com/kailoa/6tringle-touchsamplecode/tree/master
答案 1 :(得分:2)
这是用于检测圆形手势的一个,提供源代码。可能有助于调整它以检测其他特征。
http://iphonedevelopment.blogspot.com/2009/04/detecting-circle-gesture.html
答案 2 :(得分:2)
UIGestureRecognizer
。不要自己动手。
答案 3 :(得分:0)
我分叉了Kailoa非常好的例子并试图创建一个库。
http://github.com/bentford/GestureDetect
我打算添加一个组合“捏缩放和拖动”手势,就像地图应用中的手势一样。一旦我开始工作,我将发布在github上。