CGContextRef context = UIGraphicsGetCurrentContext();
[UIView beginAnimations:nil context:context];
[UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];
[UIView setAnimationDuration:1.0];
// Apply the animation to the backdrop
[UIView setAnimationTransition:
UIViewAnimationTransitionCurlUp
forView:myView cache:YES];
// Exchange the two foreground views
[myView exchangeSubviewAtIndex:0
withSubviewAtIndex:1];
[UIView commitAnimations];
