【问题标题】:Implementing tracing gestures on iPhone在 iPhone 上实现跟踪手势
【发布时间】:2010-06-09 05:12:20
【问题描述】:

我想创建一个 iPhone 应用程序,它支持使用手指跟踪任意形状(具有准确度检测)。我看到了对一个名为“GestureMatch”的 Apple 示例应用程序的引用,该应用程序据说完全实现了这一点,但它在某个时候从 SDK 中删除了,我无法通过谷歌在任何地方找到源代码。有谁知道当前的官方样本可以演示这样的跟踪?或者对其他资源有什么可靠的建议?我做过一些 iPhone 编程,但对图形 API 或触摸手势的自定义处理一无所知,所以我不知道从哪里开始。

【问题讨论】:

    标签: iphone cocoa-touch gesture-recognition


    【解决方案1】:

    如果您使用的是 3.1.3 固件,则可以使用 touchesBegantouchesChangedtouchesEnded 方法。如果您要在 3.2 上开发 iPad 应用程序,您将可以访问手势识别器,例如 UIPanGestureRecognizer - 它提供了相同的基本功能,但也为您提供了一些额外的信息。

    这里的问题是,如果您不做一些额外的工作,它们不会给您一条流畅的线条,但这些是处理手指跟踪的基本方法。

    很遗憾,我没有任何示例可提供给您,但请查看我在开发人员文档中提到的内容。你至少应该能够从那开始。

    我不确定手势识别器在 4.0 中是否可用。可能值得一试。

    【讨论】:

    • 谢谢 - 我已经看过 API 文档了。处理触摸通常不是问题,而是如何最好地将跟踪路径与现有形状进行比较并计算偏差。
    • @bmoeskau:你找到任何最好的解决方案了吗?
    猜你喜欢
    • 2020-08-07
    • 2011-07-11
    • 1970-01-01
    • 2011-01-17
    • 2018-09-14
    • 1970-01-01
    • 1970-01-01
    • 2011-05-18
    • 1970-01-01
    相关资源
    最近更新 更多