UITouch的文档中提到可以获取手指滑动的[B]方向[/B]。但我无法找到任何方式/参考如何获取方向信息。
我在这里找到了一个旧版本的 UITouch 类参考,其中提到了方向信息。
但是这种方式对我不起作用(我有最新的 iPhone SDK)。
你们有人试过找方向吗?
苹果说你可以得到它,但在事件处理文档中,他们也明确表示你必须计算它。不过,这并不难,并且其中提供了一个示例。我只是通过缓存初始触摸点来做到这一点,并在触摸结束时确保触摸在一个方向上移动了至少 80 像素,而在另一个方向上移动了不超过长度的 75%。这给了我很好的结果,但请随意尝试你认为给出最少误报和否定的方法。