我有一个计算滚动区域速度的对象。当用户将手指从屏幕上移开时,该对象每 10 毫秒触发一次事件以更新滚动位置(关于计算的速度)并刷新屏幕(通过调用 GLKView 对象的 setNeedsDisplayInRect)。
我只是担心将我的事件与实际显示刷新率(通常为 60 fps)同步。在 ios 下,他们有什么方法可以在每次显示刷新时触发一个事件(所以大约每 16 毫秒)?也许我必须cadisplayLink
为此使用?
我有一个计算滚动区域速度的对象。当用户将手指从屏幕上移开时,该对象每 10 毫秒触发一次事件以更新滚动位置(关于计算的速度)并刷新屏幕(通过调用 GLKView 对象的 setNeedsDisplayInRect)。
我只是担心将我的事件与实际显示刷新率(通常为 60 fps)同步。在 ios 下,他们有什么方法可以在每次显示刷新时触发一个事件(所以大约每 16 毫秒)?也许我必须cadisplayLink
为此使用?