尝试重现this article中描述的行为。一行一行。一切顺利,但最后一步…
问题是:我在调用CADisplayLink
之前取消暂停UIView.animate
并期望未暂停的CADisplayLink
在动画期间调用主线程上附加的选择器。它确实可以工作,但它会在半秒的延迟内开始调用附加的选择器。
有什么建议吗?
最佳答案
似乎您选择了错误的runloopmode。有了runloopmode.commonmodes,它就像一个符咒。请查看here了解详细答案。
尝试重现this article中描述的行为。一行一行。一切顺利,但最后一步…
问题是:我在调用CADisplayLink
之前取消暂停UIView.animate
并期望未暂停的CADisplayLink
在动画期间调用主线程上附加的选择器。它确实可以工作,但它会在半秒的延迟内开始调用附加的选择器。
有什么建议吗?
最佳答案
似乎您选择了错误的runloopmode。有了runloopmode.commonmodes,它就像一个符咒。请查看here了解详细答案。