ITTransitionView
is a port of ADTransitionController from iOS to Mac OS X.
Here you go
If someone is not too lazy to make some gifs, let me know ;)
Mixing Core Animation with AppKit can cause issues, which is why the content of the NSView
will be cached into a layer-backed NSView
, rather than layer-backing itself.
This enables you to keep your views non-layer-backed, but animatable.
There's some unimplemented stuff, like delegates. I'm planning on implementing this soon.
Look at the demo-project. Using ITTransitionView
is fairly simple.
ARC is not supported, it is required.