14

我正在打印使用这两种触摸跟踪方法获得的点列表。

手势识别器更易于使用,但如果您将获得的点与 touchesBegan 过程进行比较,识别器会避开一些点,特别是在动作开始时。

有谁知道这两个程序之间的准确性是否存在差异?

谢谢!

4

1 回答 1

15

我相信手势识别器最初需要一些时间来断言它已经检测到正确的手势。例如,如果我们进行滑动手势,ios 会首先等待确认它不是轻击手势。

因此,手势识别器可能不会在动作开始时打印点。

正如此处的开发人员文档所述:

手势识别器在识别手势时可能会延迟将触摸对象传递到视图,并且默认情况下,一旦识别到手势,它们就会取消将剩余触摸对象传递到视图。

可以在此链接中找到有用的详细示例。

希望这可以帮助。

于 2012-08-07T18:13:07.777 回答