当我在屏幕上拖动手指时,似乎对touchesMoved的调用速度有限制。似乎限制在50 /秒左右。什么控制了这个限制,是否可以改变这个?
我猜这是控制在一个非常低的水平,我坚持,但也许不是。我希望能够为这些触摸事件提供更高分辨率的时间。
答案 0 :(得分:1)
处理touchesMoved需要计算资源,特别是如果你在触摸处理程序中做了很多事情,所以你会在某个时刻达到上限,假设它没有上限。
我的猜测是,没有上限,你只是在试图绘制你的应用程序时,只能达到iPhone可以处理的上限。
只是一个猜测。
答案 1 :(得分:1)
是的,我认为iPhone正在每秒大约采样60次。当您在touchedMoved
中花费时间时,相对于您用于处理触摸的时间,该数字会减少。