Ich habe ein iPhone-Programm, das aus einer Reihe von UIView
s besteht, die auf einem anderen UIView
sitzen, und das kann verschoben werden. Ich zeichne Verbindungen zwischen der UIView
s unter Verwendung der drawRect:
Methode in der enthaltenen UIView
. Es funktioniert alles super.Wie kann ich eine Benachrichtigung für jeden Frame in Core Animation erhalten?
Das einzige Problem ist, dass wenn ich Animation verwende, um die Ansichten zu verschieben, der Hintergrund nicht aktualisiert wird. Ich habe versucht, Schlüssel-Wert-Beobachtung auf den Eigenschaften der Ansichten zu verwenden, aber ich werde nicht benachrichtigt, wenn sie sich während der Animation ändern.
Gibt es eine Möglichkeit, mein containing UIView
neu zu zeichnen, während die Animation ausgeführt wird?
Danke, das habe ich mir gedacht - ich wollte nur sehen, ob mir etwas fehlt. Ich muss mehr über Core Animation lesen, ich wollte gerade zu OpenGL wechseln. Aber ich würde lieber mit Quartz bleiben, wenn ich kann. –