Điều gì được coi là thực hành tốt nhất để tạo hiệu ứng chuyển cảnh xem trên iPhone?
Ví dụ, ViewTransitions
dự án mẫu từ apple sử dụng mã như:
CATransition *applicationLoadViewIn = [CATransition animation];
[applicationLoadViewIn setDuration:1];
[applicationLoadViewIn setType:kCATransitionReveal];
[applicationLoadViewIn setTimingFunction:[CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseIn]];
[[myview layer] addAnimation:applicationLoadViewIn forKey:kCATransitionReveal];
nhưng cũng có những đoạn mã trôi nổi trên mạng trông như thế này:
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:0.75];
[UIView setAnimationDelegate:self];
[UIView setAnimationTransition:UIViewAnimationTransitionFlipFromRight forView:myview cache:YES];
[myview removeFromSuperview];
[UIView commitAnimations];
Đâu là cách tiếp cận lí tưởng nhất? Nếu bạn có thể cung cấp một đoạn trích, nó sẽ được đánh giá cao.
GHI CHÚ: Tôi đã không thể có được cách tiếp cận thứ hai để hoạt động chính xác.