相关疑难解决方法(0)

touchesBegan什么时候成为touchesMoved?

当您在iPhone触摸屏上拖动手指时,它会touchesMoved以漂亮的常规60Hz 生成事件.

但是,从初始touchesBegan事件到第一个事件的转换touchesMoved不太明显:有时设备会等待一段时间.

还等什么呢?更大的时间/距离增量?更多接触到这个事件?

有人知道吗?

重要的是,这种延迟不会发生在随后的手指上,这使得第一次触摸处于明显的劣势.对于需要精确输入的应用程序,如游戏和乐器,这是非常不对称和坏消息.

要看到这个错误/现象在行动

  1. 慢慢将iPhone屏幕解锁滑块向右拖动.注意突然跳跃并注意如果你的另一个手指放在屏幕上的任何其他位置,它是如何不发生的

  2. 尝试在任意数量的3D游戏中穿过狭窄的桥梁"爬行".令人沮丧!

  3. 尝试一个双虚拟操纵杆游戏并注意到效果得到缓解,因为你不得不结束任何可以缓解不愉快的触摸.

应该在8个月前将其记录为一个bug.

iphone multi-touch uikit

14
推荐指数
1
解决办法
6858
查看次数

标签 统计

iphone ×1

multi-touch ×1

uikit ×1