CABasicAnimation Schlüssel
Ich versuche zu wissen, was sind alle möglichen Tasten in CABasicAnimation
wie diese:
CABasicAnimation *imageRotation = [CABasicAnimation animationWithKeyPath:@"transform.rotation"];
macht eine Drehung ... wo finde ich alle möglichen Schlüssel?
und Dank der nach vorne
- das ist, was ich jetzt mache .. danke
Du musst angemeldet sein, um einen Kommentar abzugeben.
Haben Sie als einen Blick in die class-Referenz für CABasicAnimation, und der entsprechende super-Klassen?
CABasicAnimation:
https://developer.apple.com/library/mac/#documentation/GraphicsImaging/Reference/CABasicAnimation_class/Introduction/Introduction.html
CAPropertyAnimation
https://developer.apple.com/library/mac/#documentation/GraphicsImaging/Reference/CAPropertyAnimation_class/Introduction/Introduction.html#//apple_ref/occ/cl/CAPropertyAnimation
CAAnimation
https://developer.apple.com/library/mac/#documentation/GraphicsImaging/Reference/CAAnimation_class/Introduction/Introduction.html#//apple_ref/occ/cl/CAAnimation
Folgenden ist die große
animationWithKeyPath
Werte.Referenz http://www.adamzucchi.com/blog/?p=24
Diese Quelle wird erwähnt in einem Kommentar auf eine der Antworten, sondern in der Hoffnung, dass diese akzeptiert werden können, für diejenigen, die in der Zukunft, die finden, diese Frage, die richtige Liste, wie der Tag, an dem gepostet wird, ist diese Seite auf der apple-Dokumentation:
https://developer.apple.com/library/content/documentation/Cocoa/Conceptual/CoreAnimation_guide/AnimatableProperties/AnimatableProperties.html
https://developer.apple.com/library/content/documentation/Cocoa/Conceptual/CoreAnimation_guide/Key-ValueCodingExtensions/Key-ValueCodingExtensions.html
Hier sind die keypaths den genannten links:
(Sofern nicht anders angegeben, CALayer-Eigenschaften verwenden Sie die Standard-CABasicAnimation)
CALayer
CALayer default stillschweigend CABasicAnimation**: Dauer = 0,25 s oder der Dauer der aktuellen Transaktion.
CALayer default stillschweigend CATransition**: Dauer = 0,25 s oder der Dauer der aktuellen Transaktion, type = kCATransitionFade, start progress = 0, Ende, Fortschritt = 1
CIFilter (macOS nur)
CATransform3D
CGPoint
CGSize
CGRect
Kann man Sie in "Key-Path-Unterstützung für die Struktur der Felder" Abschnitt in CoreAnimation programming guide
Update
Können Sie einfach schreiben: CABasicAnimation(Schlüsselpfad: #Schlüsselpfad(CAShapeLayer.bis))
Außerdem verwenden Sie Befehl+Umschalt+o öffnen, zum Beispiel, CALayer.h und sehen Sie sich ein Kommentare. Apple-team bietet Informationen über animierbar Funktion
End update
ziemlich wrapper für animierbare Tasten:
--- Beispiel ---
Grundsätzlich können Sie jede mögliche Schlüsselpfad.
Also, wenn ein Objekt implementiert die Eigenschaft "alpha", wie alle äußerungen, lassen Sie diese Eigenschaft animieren automatisch.
Den CAAnimation berechnet dann die Schritte zwischen dem Startpunkt und der Endpunkt der animation, legt diese und zeichnet die Ansicht.