Dieses Tutorial recht ist viel die gleiche Sache, wenn auch mit einigen zusätzlichen Dinge, die Sie wahrscheinlich nicht brauchen: http://www.cimgf.com/2008/03/03/core-animation-tutorial-wizard-dialog-with-transitions/
Kurz gesagt, rufen Sie einfach
[[myWindow contentView] setWantsLayer:YES];
[[[myWindow contentView] animator] replaceSubview:currentView with:newView];
ein zu tun Crossfade-Animation der beiden Ansichten. Wenn Sie eine andere Art von Animation ausführen möchten, sollte der vierte Codeblock im Lernprogramm hilfreich sein.
Seien Sie gewarnt, dass die Verwendung von Core-Animation-Layern das Rendern von Schriften ruiniert. Sie werden wahrscheinlich auch nach der vollständigen Animation setWantsLayer:NO
möchten.
Happy Coding!
Billy
Möchten Sie wirklich zwischen zwei oder mehr Bildansichten wechseln, oder meinen Sie einen Übergang, wenn Sie das Bild ändern, das die (einzelne) Bildansicht gerade anzeigt? – NSGod
Wechseln Sie einfach zwischen 2 oder mehr Ansichten. – lab12