Apa yang dianggap praktik terbaik untuk menjiwai transisi tampilan di iPhone?
Misalnya, ViewTransitions
proyek sampel dari apel menggunakan kode seperti:
CATransition *applicationLoadViewIn = [CATransition animation];
[applicationLoadViewIn setDuration:1];
[applicationLoadViewIn setType:kCATransitionReveal];
[applicationLoadViewIn setTimingFunction:[CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseIn]];
[[myview layer] addAnimation:applicationLoadViewIn forKey:kCATransitionReveal];
tetapi ada juga cuplikan kode yang mengambang di sekitar jaring yang terlihat seperti ini:
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:0.75];
[UIView setAnimationDelegate:self];
[UIView setAnimationTransition:UIViewAnimationTransitionFlipFromRight forView:myview cache:YES];
[myview removeFromSuperview];
[UIView commitAnimations];
Apa pendekatan terbaik? Jika Anda bisa memberikan potongan juga itu akan sangat dihargai.
CATATAN: Saya tidak bisa mendapatkan pendekatan kedua agar berfungsi dengan benar.