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

发布于 2024-07-20 15:53:47 字数 218 浏览 11 评论 0原文

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

The iPhone platform has a number of common gesture idioms. For example, there are taps, pinches, and swipes, each with varying number of fingers. But when you're developing an app, it's up to you to implement these things based on low-level information about the number and locations of touches. It seems like this is a prime candidate for a library. You would register a delegate, set some parameters like multi-tap interval and swipe threshold, and get calls like swipeStarted/Ended, pinchStarted/Ended, multiTap, etc. Does such a library exist?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

画▽骨i 2024-07-27 15:53:47

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

博客:

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

Github:

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

I've set up just such a project. It's not a library, but it is full of sample code for pinch/stretch, tap and hold, etc.

Blog:

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

Github:

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

人间不值得 2024-07-27 15:53:47

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

http://iphonedevelopment.blogspot.com/2009/04/detecting-圆圈手势.html

Here is one for detecting the circle gesture, with the source code provided. Might be useful for adapting it to detect other geatures.

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

总以为 2024-07-27 15:53:47

UIGestureRecognizer。 不要自己卷。

UIGestureRecognizer. Don’t roll your own.

逆蝶 2024-07-27 15:53:47

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

http://github.com/bentford/GestureDetect

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

I forked Kailoa's very nice example and attempted to create a library.

http://github.com/bentford/GestureDetect

I intend to add a combination "pinch-zoom and drag" gesture like the one in the maps app. Once I get it working, I'll post on github.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文