代码之家  ›  专栏  ›  技术社区  ›  Qubei Pyramid Newbie

iPhone上触发触控事件的频率有多高?

  •  2
  • Qubei Pyramid Newbie  · 技术社区  · 16 年前

    编辑:最大值是多少?不同代的iPhone和不同的操作系统版本会有所不同吗?

    2 回复  |  直到 16 年前
        1
  •  2
  •   Shaggy Frog    16 年前

    您可以通过重写以下命令来自己分析它 UIResponder 方法:

    - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event;
    - (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event;
    - (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event;
    - (void)touchesCancelled:(NSSet *)touches withEvent:(UIEvent *)event;
    

    当触摸开始时保存一个日期戳,当触摸移动时增加一个静态计数器,当触摸结束时保存另一个时间戳,然后做一些简单的除法:rate=(触摸次数)/(时间间隔)

        2
  •  0
  •   Conceited Code    16 年前

    取决于设备和操作系统以及运行的其他内容。他们一有机会就会被炒鱿鱼。这是为了给应用程序提供最流畅、最准确的动作。