【问题标题】:How to run a Timer in connection the the display refresh rate?如何在显示刷新率方面运行定时器?
【发布时间】:2017-09-10 11:03:48
【问题描述】:

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

我只是担心将我的事件与实际显示刷新率(通常为 60 fps)同步。在 ios 下,他们有什么方法可以在每次显示刷新时触发一个事件(所以大约每 16 毫秒)?也许我必须为此使用cadisplayLink

【问题讨论】:

    标签: ios cadisplaylink glkview


    【解决方案1】:

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

    【讨论】:

    猜你喜欢
    • 2020-08-16
    • 1970-01-01
    • 2011-12-18
    • 2022-09-01
    • 2015-01-16
    • 2018-03-23
    • 1970-01-01
    • 2013-09-13
    • 1970-01-01
    相关资源
    最近更新 更多