Що вважається найкращою практикою анімації переходів перегляду на iPhone?
Наприклад, ViewTransitions
зразок проекту з яблука використовує код типу:
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];
Який найкращий підхід? Якщо ви також можете надати фрагмент, він буде дуже вдячний.
ПРИМІТКА. Я не зміг отримати другий підхід до коректної роботи.