¿Qué se considera la mejor práctica para animar las transiciones de vista en el iPhone?
Por ejemplo, el ViewTransitions
proyecto de muestra de apple usa código como:
CATransition *applicationLoadViewIn = [CATransition animation];
[applicationLoadViewIn setDuration:1];
[applicationLoadViewIn setType:kCATransitionReveal];
[applicationLoadViewIn setTimingFunction:[CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseIn]];
[[myview layer] addAnimation:applicationLoadViewIn forKey:kCATransitionReveal];
pero también hay fragmentos de código flotando alrededor de la red que se ven así:
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:0.75];
[UIView setAnimationDelegate:self];
[UIView setAnimationTransition:UIViewAnimationTransitionFlipFromRight forView:myview cache:YES];
[myview removeFromSuperview];
[UIView commitAnimations];
¿Cuál es el mejor enfoque? Si pudieras proporcionar un fragmento también sería muy apreciado.
NOTA: No he podido lograr que el segundo enfoque funcione correctamente.