【问题标题】:UIGestureRecognizers vs touchesBegan/touchesMoved/touchesEnded (accuracy)UIGestureRecognizers vs touchesBegan/touchesMoved/touchesEnded(准确度)
【发布时间】:2012-08-07 17:56:12
【问题描述】:

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

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

有人知道这两个程序在准确性方面是否存在差异?

谢谢!

【问题讨论】:

    标签: iphone ios ipad uigesturerecognizer touchesbegan


    【解决方案1】:

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

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

    正如开发者文档here中提到的那样:

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

    可以在this link 找到有用的详细示例。

    希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 2013-01-29
      • 1970-01-01
      • 2011-03-21
      • 2023-03-09
      • 1970-01-01
      • 2011-11-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多