Я думаю, единственное, что вы ищете, это:
UIView в
+ (void)setAnimationTransition:(UIViewAnimationTransition)transition forView:(UIView *)view cache:(BOOL)cache;
и
UIViewAnimationTransitionFlipFromLeft,
UIViewAnimationTransitionFlipFromRight,
Эти анимационные переходы могут использоваться только внутри анимационного блока. Переход устанавливается в представлении контейнера, а затем старый вид заменяется новым представлением, затем анимация фиксируется.
Как:
CGContextRef context = UIGraphicsGetCurrentContext();
[UIView beginAnimations:nil context:context];
[UIView setAnimationTransition:UIViewAnimationTransitionFlipFromLeft forView:yourContainerView cache:YES];
[yourContainerView exchangeSubviewAtIndex:0 withSubviewAtIndex:1];
[UIView commitAnimations];