如何使用iPhone UITouch检测手指移动方向

时间:2009-05-08 13:23:20

标签: direction

UITouch的文档提到您可以获得手指滑动的[B]方向[/ B]。但我无法找到任何方式/参考如何获取方向信息。

我找到了一个旧的here版本的UITouch类引用,它提到了方向信息。

但这种方式对我不起作用(我有最新的iPhone SDK)。

有没有人试过找方向?

1 个答案:

答案 0 :(得分:2)

Apple说你可以得到它,但在Event Handling文档中他们也明确表示你必须计算它。虽然这并不难,但其中提供了一个样本。我只是通过缓存初始触摸点来做到这一点,并且在触摸端确保触摸在一个方向上移动至少80px而在另一个方向上移动不超过75%。这给了我很好的结果,但你可以随意尝试你认为给出的假阳性和阴性最少的东西。