如何延迟卡巴斯基化?

我有一个CABasicAnimation,想在延迟后启动它。在UIKit中,我可以指定延迟。CAMediaTiming协议具有timeOffset属性,但我看不到效果。我的下一个尝试是使用GCD来延迟它,但它感觉像是过度杀戮

您是否应该使用[CAMediaTiming beginTime]属性(参考)

请参见《核心动画编程指南》中的自定义动画计时

CABasicAnimation*动画;
animation.beginTime=CACurrentMediaTime()+0.3//0.3秒延迟

发表评论