是否有用于iPhone开发的高级手势库?

时间:2009-05-25 17:41:19

标签: iphone cocoa-touch gesture

iPhone平台有许多常见的手势习语。例如,有轻敲,捏合和滑动,每个都有不同数量的手指。但是当您开发应用程序时,您可以根据有关触摸数量和位置的低级信息来实现这些内容。看起来这是图书馆的主要候选人。您可以注册一个委托,设置一些参数,如多次点击间隔和滑动阈值,并获得swipeStarted / Ended,pinchStarted / Ended,multiTap等调用。这样的库是否存在?

4 个答案:

答案 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上。