두 개의 뷰 플립을 제어하는 단일 뷰 컨트롤러 컨트롤러가 있습니다. 이것은 iPhone의 전화 앱과 비슷하지만 전화를 걸고 키보드 항목을 탭하면보기가 뒤집습니다.플립 문제보기
이제 일부 선택에서보기를 뒤집으려고 할 때 제 두 번째보기를 표시하기 위해 제대로 뒤집 으면서 두 번째 플립에서 첫 번째 화면을 다시 보여주기 위해 뒤집기가 부드럽지 않고 내 첫 번째보기가 뒤집히는 것을 볼 수 있습니다. 잠시 동안 두 번째보기가 사라지고 첫 번째보기가 나타납니다. 이것은 매번 발생합니다. 첫 번째보기로 플립 두 번째보기를 탭하면 내가 실행하고 코드 아래
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:0.75];
[UIView setAnimationTransition:([self.mainView superview] ?
UIViewAnimationTransitionFlipFromLeft : UIViewAnimationTransitionFlipFromRight)
forView:self.containerView cache:YES];
[self.mainView removeFromSuperview];
[self loadRequestView];
[UIView commitAnimations];
됩니다 : 아래
두 번째보기로 플립하는 첫 번째보기를 탭하면 내가 실행하고 코드입니다[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:0.75];
[UIView setAnimationTransition:UIViewAnimationTransitionFlipFromRight
forView:self.containerView cache:YES];
[self.mainView removeFromSuperview];
[self loadLandingView];
[UIView commitAnimations];
loadRequestView와 loadLandingView 모두 내 self.mainView를 적절한보기로 설정하고 있습니다.
단서가 잘못 되었습니까?
시도했지만 작동하지 않습니다 :-(. – Abhinav