Quelle est la meilleure pratique pour animer les transitions de vues sur l'iPhone ?
Par exemple, le ViewTransitions
L'exemple de projet d'apple utilise un code comme :
CATransition *applicationLoadViewIn = [CATransition animation];
[applicationLoadViewIn setDuration:1];
[applicationLoadViewIn setType:kCATransitionReveal];
[applicationLoadViewIn setTimingFunction:[CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseIn]];
[[myview layer] addAnimation:applicationLoadViewIn forKey:kCATransitionReveal];
mais il y a aussi des bouts de code flottant sur le net qui ressemblent à ça :
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:0.75];
[UIView setAnimationDelegate:self];
[UIView setAnimationTransition:UIViewAnimationTransitionFlipFromRight forView:myview cache:YES];
[myview removeFromSuperview];
[UIView commitAnimations];
Quelle est la meilleure approche ? Si vous pouviez également fournir un extrait, ce serait très apprécié.
NOTE : Je n'ai pas réussi à faire fonctionner correctement la deuxième approche.