CADisplayLink 捕捉动画有延迟
CADisplayLink catches animation with delay
正在尝试重现 this article 中描述的行为。逐行。一切正常,但最后一步...
问题是:我在调用 UIView.animate
之前取消暂停 CADisplayLink
,并希望取消暂停的 CADisplayLink
在动画期间调用主线程上的附加选择器。它确实有效,但它会延迟半秒开始调用附加的选择器。
有什么建议吗?
看来你选错了RunLoopMode。使用 RunLoopMode.commonModes 它就像一个魅力。查看 here 以获得详细答案。
正在尝试重现 this article 中描述的行为。逐行。一切正常,但最后一步...
问题是:我在调用 UIView.animate
之前取消暂停 CADisplayLink
,并希望取消暂停的 CADisplayLink
在动画期间调用主线程上的附加选择器。它确实有效,但它会延迟半秒开始调用附加的选择器。
有什么建议吗?
看来你选错了RunLoopMode。使用 RunLoopMode.commonModes 它就像一个魅力。查看 here 以获得详细答案。