我正在打印使用这两种触摸跟踪方法获取的点列表。手势识别器更容易使用,但是如果您将使用touchesBegan过程获取的点与其进行比较,识别器会避免某些点,特别是在运动开始时。有人知道这两种程序之间是否存在精度差异吗?谢谢!
我认为手势识别需要一些时间来确认它是否检测到了正确的手势。例如,如果我们做了一个滑动手势,iOS首先会等待确认它不是一个轻触手势。 因此,手势识别器可能无法在动作开始时打印点。 如开发者文档所述 这里: 手势识别器可能会延迟将触摸对象传递给视图,同时它们正在识别手势,并且默认情况下,它们在识别手势后取消向视图传递剩余的触摸对象。 可以在这个链接中找到一个有用的详细示例。 希望这可以帮到您。