I’m attempting to implement window-flipping identical to that in iWork –
https://dl.dropbox.com/u/2338382/Window%20Flipping.mov
However, I can’t quite seem to find a straightforward way of doing this. Some tutorials suggest sticking snapshot-images of both sides of the window in a bigger, transparent window and animate those. This might work, but seems a bit hacky, and the sample code is always bloated. Some tutorials suggest using private APIs, and since this app may be MAS-bound, I’d like to avoid that.
How should I go about implementing this? Does anyone have any hints?
NSWindow+Flipping
I’ve rewritten the ancient code linked below into NSWindow+Flipping. You can grab these source files from my misc. Cocoa collection on GitHub, PCSnippets.
You can achieve this using CoreGraphics framework. Take a look at this:
You can download sample project: here. More info here.
UPDATE:
Take a look at this project. It’s actually what You need.