暂停和重新启动动画

时间:2015-06-30 23:44:55

标签: swift animation uikit

我正在进行一项测试,该测试使用快速的UIKit动态来为屏幕上的球制作动画。我想在屏幕的左上角添加一个按钮,当按下时,暂停屏幕的方式,然后再次按下时,恢复动画。如果有人有任何关于如何去做这个的建议,将不胜感激。谢谢

1 个答案:

答案 0 :(得分:0)

最简单的方法是设置包含被动画为0的所有视图的超级视图图层的速度:

self.view.layer.speed = 0

然后在希望动画继续时将其设置回1.0。

(层不具有速度属性并不明显。它存在,因为它们符合CAMediaTiming协议。)