¿Qué se considera la mejor práctica para animar las transiciones de vista en el iPhone?Mejores prácticas de UIView Animation de iPhone
Por ejemplo, el proyecto ViewTransitions
muestra de Apple utiliza un 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 que flotan 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 la mejor ¿enfoque? Si pudieras proporcionar un fragmento, sería muy apreciado.
NOTA: No he podido obtener el segundo enfoque para que funcione correctamente.
gracias por actualizar este rafael. –
Entonces ... para ser claro, eso significa usar el primer enfoque (CATransición), ¿no el segundo? –
Sí, es el primer enfoque (CATransition). – NebulaFox