Ich habe eine benutzerdefinierte NSView-Unterklasse, die ich mit Core Animation animieren möchte. Ich habe bereits (ohne CA) die Position und Rotation dieser Ansichten mit den Methoden setFrameOrigin und setFrameRotation von NSView festgelegt. Egal, was ich mache, sobald ich den Ansichten eine Ebene als Hintergrund hinzufüge, kann ich sie nicht drehen lassen.So drehen Sie eine CALayer-unterstützte NSView-Unterklasse
Ich habe versucht, mit NSView die setFrameRotation und setFrameCenterRotation Methoden. Letzteres verschiebt die Ansicht ein wenig, aber rotiert nicht den Inhalt. Ersteres hat keine Wirkung. Das Anwenden eines von CATransform3DRotate erstellten CATransform3D auf die Ebene der Ansicht hat ebenfalls keine Auswirkungen.
Ich fühle mich ein wenig dumm, diese Frage zu stellen, weil es wie etwas scheint, das leicht sein sollte, aber für das Leben von mir kann ich nicht herausfinden, wie man es zum Laufen bringt. Jemand, bitte bring mich dazu, mir auf die Stirn zu schlagen, wie einfach es war. :)
Sie können Ihre eigene Antwort als korrekt markieren, wenn Sie die Frage nicht mehr stellen. –
Vielen Dank. Ich hätte das nie alleine gelöst ... –