Frage

Wie schwierig wäre es, Core Animation zu verwenden, um eine NSView Folie in einem aus Sicht wie ein Blatt zu machen? Allgemein gesprochen, was würde bei der Verwirklichung dieses einbezogen werden? Ich habe durch die CA-Dokumentation zu lesen, aber es war schwer für mich, welche Teile sind relevant zu lokalisieren, was ich tun möchte, da ich keine Erfahrung mit dem Rahmen haben.

Irgendwelche Tipps auf alle wären sehr willkommen.

Danke.

War es hilfreich?

Lösung

Da Sie von einem NSView sprechen, sind Sie wahrscheinlich Cocoa-Animation Unterstützung verwenden, CA nicht direkt. In diesem Fall brauchen Sie nur die Rahmen der Ansicht festlegen durch die Animator Objekt Sicht:

[theView setFrame:offscreenFrame];
[[theView animator] setFrame:finalFrame];

Leider Cocoa Ansicht Animation interagiert schlecht mit den erweiterten Funktionen von CA, wie eine Lockerung setzen. Vielleicht haben Sie mehr Glück mit NSViewAnimation statt, die nicht Core Animation-backed ist und ermöglicht etwas mehr Flexibilität.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top