8

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

4

4 回答 4

6

我已经建立了这样一个项目。它不是一个库,但它充满了用于捏/拉伸、点击和按住等的示例代码。

博客:

http://6tringle.com/blog/2009/TouchSampleCode.html

GitHub:

http://github.com/kailoa/6tringle-touchsamplecode/tree/master

于 2009-05-25T20:47:21.097 回答
2

UIGestureRecognizer. 不要自己滚。

于 2010-07-02T18:31:01.977 回答
2

这是一个用于检测圆圈手势的方法,并提供了源代码。可能有助于调整它以检测其他特征。

http://iphonedevelopment.blogspot.com/2009/04/detecting-circle-gesture.html

于 2009-05-25T18:35:22.330 回答
0

我分叉了 Kailoa 的非常好的示例,并尝试创建一个库。

http://github.com/bentford/GestureDetect

我打算添加一个组合“捏缩放和拖动”手势,就像地图应用程序中的手势一样。一旦我得到它的工作,我会在github上发布。

于 2010-04-11T21:03:45.560 回答