据我了解,beginTime可以用来表示“嘿,从正好12:00开始”。但是我该如何用CFTimeInterval类型告诉这个呢?我以为,这仅是一种用于指定秒数的“浮点”值。

或与CAMediaTiming协议(protocol)中指定的timeOffset属性的区别还有什么?

最佳答案

我在文档中错过的内容:beginTime在“核心动画绝对时间”中,因此您必须获取当前时间并从中指定偏移量:

// Start in 5 seconds
theAnimation.beginTime = CACurrentMediaTime() + 5;

关于ios - 如何通过使用CFTimeInterval为动画指定beginTime?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1166405/

10-09 02:44