Τι είναι θεωρείται βέλτιστη πρακτική για την εμψύχωση θέα μεταβάσεις για το iPhone;
Για παράδειγμα, το ViewTransitionsδείγμα έργου από την Apple χρησιμοποιεί κώδικα όπως:
CATransition *applicationLoadViewIn = [CATransition animation];
[applicationLoadViewIn setDuration:1];
[applicationLoadViewIn setType:kCATransitionReveal];
[applicationLoadViewIn setTimingFunction:[CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseIn]];
[[myview layer] addAnimation:applicationLoadViewIn forKey:kCATransitionReveal];
αλλά υπάρχουν και της δημιουργίας ενός κώδικα που επιπλέουν γύρω από το δίχτυ που μοιάζει με αυτό:
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:0.75];
[UIView setAnimationDelegate:self];
[UIView setAnimationTransition:UIViewAnimationTransitionFlipFromRight forView:myview cache:YES];
[myview removeFromSuperview];
[UIView commitAnimations];
Ποια είναι η καλύτερη προσέγγιση; Αν θα μπορούσε να παρέχει ένα απόσπασμα καθώς και ότι θα ήταν πολύ ευπρόσδεκτη.
ΣΗΜΕΙΩΣΗ: Έχω ήταν σε θέση να πάρει την δεύτερη προσέγγιση για να λειτουργήσει σωστά.













