【发布时间】:2016-04-07 23:16:45
【问题描述】:
我正在使用一个CABasicAnimation 来反复上下缩放CALayer。这意味着动画是自动反转的,重复无限次,它的关键路径是transform.scale。
我想做的是在某个点“淡出”动画。所以我不想立即停止它(使用layer.removeAnimationForKey:),但我希望在例如一秒的时间跨度内平滑地删除动画。我尝试将layer.removeAnimationForKey: 包装在CATransaction 块中并设置其animationDuration,但这也不起作用。
感谢任何帮助。
【问题讨论】:
标签: iphone swift calayer cabasicanimation