Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Drawing a path with CAKeyFrameAnimation on iPhone

I want to draw a path gradually, i.e. I want the path to appear as if it is drawn by hand. I have managed to create the path I need. I have also managed to create a CAKeyFrameAnimation that uses this path. But so far I can only move an object along this path. I would like to both move an object (say a pencil) along the path, and have the path appear as if it is drawn.

Any pointers?

like image 962
Joseph Tura Avatar asked Dec 08 '10 18:12

Joseph Tura


1 Answers

Create a CAShapeLayer with your path and animate the layer's strokeEnd from 0.0 to 1.0. (This is new in iOS SDK 4.2, won't work with previous versions.)

like image 140
Ole Begemann Avatar answered Oct 17 '22 14:10

Ole Begemann