Skip to content

Instantly share code, notes, and snippets.

let pathAnimation = CABasicAnimation(keyPath: "strokeEnd");
pathAnimation.duration = 10
pathAnimation.fromValue = NSNumber(float: 0)
pathAnimation.toValue = NSNumber(float: 1)
pathLayer?.addAnimation(pathAnimation, forKey: "strokeEnd")
let penAnimation = CAKeyframeAnimation(keyPath: "position")
penAnimation.duration = 10
penAnimation.path = pathLayer?.path
penAnimation.calculationMode = kCAAnimationPaced