如何在连接显示刷新率的情况下运行Timer?

时间:2017-09-10 11:03:48

标签: ios cadisplaylink glkview

我有一个计算滚动区域速度的对象。当用户将手指从屏幕上移开时,该对象每10毫秒触发一次事件以更新滚动的位置(关于计算的速度)并刷新屏幕(通过调用GLKView对象的setNeedsDisplayInRect)。 p>

我只是担心将我的事件与实际显示刷新率(通常为60 fps)同步。在ios下是他们在每次显示刷新时触发事件的任何方式(大约每16毫秒)?也许我必须使用cadisplayLink呢?

1 个答案:

答案 0 :(得分:1)

是的,听起来像CADisplayLink是你最好的选择。它旨在与屏幕刷新同步。