Qual è la cosa migliore prassi considerata per animare le transizioni vista su iPhone?
Ad esempio, il ViewTransitionsprogetto di esempio da Apple utilizza il codice come:
CATransition *applicationLoadViewIn = [CATransition animation];
[applicationLoadViewIn setDuration:1];
[applicationLoadViewIn setType:kCATransitionReveal];
[applicationLoadViewIn setTimingFunction:[CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseIn]];
[[myview layer] addAnimation:applicationLoadViewIn forKey:kCATransitionReveal];
ma ci sono anche frammenti di codice che galleggiano intorno alla rete che assomigliano a questo:
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:0.75];
[UIView setAnimationDelegate:self];
[UIView setAnimationTransition:UIViewAnimationTransitionFlipFromRight forView:myview cache:YES];
[myview removeFromSuperview];
[UIView commitAnimations];
Qual è l'approccio migliore? Se si potrebbe fornire un frammento così che sarebbe molto apprezzato.
NOTA: Sono stato in grado di ottenere il secondo approccio per funzionare correttamente.













