Do transition use CATransition rather than UIView animation

use CATransition will give us smoother animation than original UIView animation, and we can set more "Hidden" transition type.

CATransition* trans = [CATransition animation];
[trans setType:kCATransitionPush];
[trans setDuration:0.5];
[trans setSubtype:kCATransitionFromBottom];
// code to change the view//
CALayer *layer = rootViewController.view.layer;
[layer addAnimation:trans forKey:@"Transition"];

Comments :

Thanx dear, Superb ... Keep

Thanx dear,
Superb ... Keep Posting Such Good Content ... :)

Animations in Core Graphics

How can I do complex animations in Core Graphics? What I mean is the following:
What should I commit to a designer (for example a Photoshop designer) in order to have the basic elements of an animation to put into my code? For example I want to create an animation of a paper (my view) burning. What are the instructions for the designer... and what do I have to do in my code?
Thank you.

The best part of Core

The best part of Core Animation is the Layer. You may ask the designer to build the graphics in layer and export each as PNG files. Load image as CALayer or UIImageView and do animation for each object. It is the most easiest method for animation in iPhone OS. If you want burning animation, you may have to do your own openGL code that is another story.