CADisplayLink会延迟捕捉动画

时间:2017-04-01 14:36:30

标签: swift uiview core-animation cashapelayer cadisplaylink

尝试重现this article中描述的行为。逐行。一切顺利,但最后一步......

问题是:我在调用CADisplayLink之前取消暂停UIView.animate并期望未启用的CADisplayLink在动画期间调用主线程上的附加选择器。它确实有效,但它开始以延迟半秒的速度调用附加的选择器。

有什么建议吗?

enter image description here

1 个答案:

答案 0 :(得分:1)

您似乎选择了错误的RunLoopMode。使用RunLoopMode.commonModes,它就像一个魅力。请查看here以获取详细答案。