Skip to content

Instantly share code, notes, and snippets.

@IamAlchemist
Last active December 28, 2015 09:53
Show Gist options
  • Save IamAlchemist/ea47e7983e64a8edd20b to your computer and use it in GitHub Desktop.
Save IamAlchemist/ea47e7983e64a8edd20b to your computer and use it in GitHub Desktop.
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
penAnimation.delegate = self
penAnimation.fillMode = kCAFillModeForwards
penLayer.addAnimation(penAnimation, forKey: "position")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment