Core Animation lernen

  • Core Animation wird auf den Layer der UIView angewendet
  • Durch die statischen Methoden [UIView beginAnimation…] wird das Aktualisieren der View eingefroren, sozusagen ein Wiederherstellungspunkt angelegt.
  • UIViews können nur CABasicAnimations verwenden.
  • Durch die statische Methode [UIView commit] wird das Änderungslock aufgehoben, die in der Animationsdefinition festgelegten Werte kommen nun zur Anwendung. Es wird immer der Layer-Teil der View animiert.
  • Die CAAnimation als auch die CAKeyFrameAnimation wird direkt dem Layer zugeordnet.
  • Anstelle von Views können für grafische UIs auch Layern verwendet werden. Diese können aber kein Touch-Handling. Dafür wird ein HitTest ausgeführt.

Schreibe einen Kommentar