iphone - 使用 TouchesMoved 跟踪两根手指

标签 iphone cocoa-touch iphone-sdk-3.0 multi-touch

假设我有两根手指触摸 iPhone 的屏幕,但只有一根手指在移动。

TouchesMoved 只会显示一根手指(事件)。

我如何知道 TouchesMoved 也指的是两个手指中的哪一个?

最佳答案

不幸的是,如果您仔细想想,并没有“明确”的方式将一根手指与一个触摸点相关联。毕竟,您的手指并不具有 iPhone 能够采样的全局唯一 ID。

您需要做的是记录“先前”位置,这对于管理捏合和其他事情很有用 - 并根据与先前触摸设置的接近程度标记每个手指。

关于iphone - 使用 TouchesMoved 跟踪两根手指,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1255969/

相关文章:

xml - 如何在 iphone 中使用 XMLRPC?

iphone - 开始电话应用程序开发

objective-c - 如何在 Xcode 7.2 中创建类别?

iphone - UIPageControl 前进超过一页 - 有可能吗?

xcode - 如何在不启动文本应用程序的情况下发送短信?

iphone - Excel 工作表到 iPhone 数据 -- A 点到 B 点

iphone - 如何防止奇怪的滚动条闪烁?

iphone - 处理字符串对象和 View Controller

javascript - iPhone iOS 上的 val() 不返回文本区域值

objective-c - 沿直线路径和拐角拖动 UIView