如何在核心动画中设置隐式动画的延迟?我很惊讶没有 kCATransactionAnimationDelay。
问问题
5030 次
3 回答
15
试试这个
// Start in 5 seconds
theAnimation.beginTime = CACurrentMediaTime()+5;
CAAnimation 对象实现了CAMediaTiming 协议,因此您可以在其中使用一些属性。
(答案取自这里)
于 2011-01-05T23:56:40.840 回答
6
据我所知,你不能。如果您需要对它进行这种控制,则需要创建显式 CAAnimation 对象来表示您的动画。
于 2011-01-06T04:04:00.450 回答
2
既然你正在做一个隐式动画,你最好只使用基于 UIView 的动画吗?它很容易允许延迟,除非我弄错了,否则您可以访问与使用隐式核心动画时完全相同的功能。
于 2011-01-18T22:35:53.270 回答