CATransaction延迟

时间:2011-01-05 23:13:12

标签: iphone core-animation catransaction

如何在核心动画中设置隐式动画的延迟?我很惊讶没有kCATransactionAnimationDelay。

3 个答案:

答案 0 :(得分:13)

试试这个

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

CAAnimation对象实现了CAMediaTiming protocol,因此您可以在其中使用一些属性。

(摘自here

答案 1 :(得分:6)

据我所知,你做不到。如果需要对它进行此类控制,则需要创建显式CAAnimation对象来表示动画。

答案 2 :(得分:2)

由于你正在进行隐式动画,你最好只使用基于UIView的动画吗?它很容易允许延迟,除非我弄错了,否则您可以访问使用隐式Core动画时完全相同的功能。