0
많은 사람들이이 방법을 사용하여 전환보기에 애니메이션을 추가합니다. 하위 뷰를 추가 할 때 애니메이션 효과를 추가하려고하면 뷰가 항상 한 번 깜박입니다. 그 이유는 뷰가 처음부터 바로 하위 뷰를 추가하기 때문에 애니메이션이 시작되기 때문입니다.addsubview by CATransition
CATransition *transition = [CATransition animation];
transition.duration = 0.35;
transition.removedOnCompletion = NO;
transition.fillMode = kCAFillModeForwards;
transition.type = kCATransitionFade;
transition.subtype = kCATransitionFromBottom;
transition.delegate = self;
[[animationView layer] addAnimation:transition forKey:@"switchView"];
OtherViewController *otherController = [[OtherViewController alloc]init:cityID];
self.myOtherViewController = otherController;
[otherController release];
[self.view insertSubview:myOtherViewController.view atIndex:1];
문제점의 원인은 무엇입니까? 플래시없이 새 뷰를로드하는 애니메이션을 구현하는 방법은 무엇입니까?