2009-09-04 2 views
1

Oder ändert sich nur, wo es gerendert wird? Ich habe diese Transformation durchgeführt und ich denke, dass die y-Position des Rahmens des Objekts gleich bleibt.(iphone sdk) Wenn ich CGAffineTransform (wie CGAffineTransformMakeTranslation) verwende, "verschiebt" das tatsächlich den Rahmen?

+0

Auch, nachdem meine Transformation stattfindet, kann ich etwas Code wirken lassen? Zum Beispiel möchte ich eine Ansicht animieren und dann möchte ich die Höhe ändern. Aber gerade jetzt ändert es nur die Höhe und animiert dann nach unten. – Neo42

Antwort

0

Ich denke, was passiert ist, dass es nur den Rahmen in einer anderen Position rendert. Deshalb ändern sich die Positionswerte nicht.

Um etwas nach der Animation auftreten zu lassen, verwende ich einen Timer, um ein Stück Code nach der Animation auszuführen.