如何在核心动画中设置隐式动画的延迟?我很惊讶没有kCATransactionAnimationDelay。
答案 0 :(得分:13)
试试这个
// Start in 5 seconds
theAnimation.beginTime = CACurrentMediaTime()+5;
CAAnimation对象实现了CAMediaTiming protocol,因此您可以在其中使用一些属性。
(摘自here)
答案 1 :(得分:6)
据我所知,你做不到。如果需要对它进行此类控制,则需要创建显式CAAnimation对象来表示动画。
答案 2 :(得分:2)
由于你正在进行隐式动画,你最好只使用基于UIView的动画吗?它很容易允许延迟,除非我弄错了,否则您可以访问使用隐式Core动画时完全相同的功能。