2010-12-08 11 views
8

Ich möchte einen Pfad schrittweise zeichnen, d. H. Ich möchte den Pfad so aussehen, als ob er von Hand gezeichnet wird. Ich habe es geschafft, den Weg zu schaffen, den ich brauche. Ich habe auch geschafft, eine CAKeyFrameAnimation zu erstellen, die diesen Pfad verwendet. Aber bisher kann ich nur ein Objekt auf diesem Weg bewegen. Ich möchte sowohl ein Objekt (z. B. einen Stift) entlang des Pfades bewegen als auch den Pfad so aussehen lassen, als wäre es gezeichnet.Einen Pfad mit CAKeyFrameAnimation auf dem iPhone zeichnen

Irgendwelche Zeiger?

Antwort

9

Erstellen Sie eine CAShapeLayer mit Ihrem Pfad und animieren Sie die Schicht strokeEnd von 0.0 zu 1.0. (Dies ist neu in iOS SDK 4.2, wird nicht mit früheren Versionen arbeiten.)

+0

Nizza. Ich habe diesen Zusatz in den 4.2 Release Notes verpasst. –

+1

@Brad: wenn ich mir selbst ein Horn machen darf, habe ich einen Überblick über die Neuerungen in 4.2 geschrieben: http://oleb.net/blog/2010/11/whats-new-in-ios-sdk-4 -2/ –

+0

Das ist eine tolle Zusammenfassung. Danke, dass du es aufgezeigt hast. –