0

UIViewController에 버튼이 있습니다. 버튼을 누르면 플립 트랜잭션이 필요합니다. 트랜잭션이 있지만 플립 인물입니다. 제발 도와주세요. 사전에플립 프리 UIViewController

TestViewController *ctrl = [[TestViewController alloc] init]; 
[UIView transitionFromView:self.view 
        toView:ctrl.view 
        duration:1 
        options:UIViewAnimationOptionTransitionFlipFromTop 
       completion:nil]; 

[self.navigationController pushViewController:ctrl animated:NO]; 

감사 : 여기

풍경

로 그것을 가지고 싶은 내 코드입니다!

답변

0

어떤 일을하는 것은 불법입니다. 자신의보기 (self.view)를보기 계층 구조에서 전환 할 수 없습니다. self.view의 하위보기를 self.view의 다른 하위보기로 전환하거나보기 컨트롤러에 속한보기를 사용하려면 부모와 자녀 시스템을 설정하고 올바르게 관리하십시오 (일반적으로 transitionFromViewController:toViewController:duration:options:animations:completion:).

다른 뷰 컨트롤러보기를 호출하려는 경우 presentViewController:animated:completion:과 같은 방법 중 하나를 사용하십시오.

+0

내 버튼이 내 첫 번째보기 컨트롤러에 있고 버튼을 누르면 다른 UIViewController를로드 할 플립이 필요합니까?이 튜토리얼을 알고 있습니까? –

+0

나는 당신에게이 물건을 알려주는 전체 책을 썼다. 예를 들어 http://www.apeth.com/iOSBook/ch19.html#_presented_view_controller를 참조하십시오 (전체 장을 읽고 언제든지보기 컨트롤러가 무엇인지 설명하십시오). – matt