2011-03-22 3 views
1

내 프로젝트에서 5 페이지를 사용 중입니다 .. 여기에서 presentModelViewController를 사용하여 페이지 1에서 5까지 순차적으로 탐색 할 수 있습니다 .. 탐색 할 때 2,3,4와 같은 페이지 사이에서 해제하는 방법 5 페이지에서 페이지 1 ..iphone에서 UIViewController 출시

감사 .. 대신 presentModalViewController의

답변

0

사용과 pushViewController는 탐색 컨트롤러 스택에 다중 뷰 밀어. 루트 호출 popToRootViewControllerAnimated로 되돌아 가려면 UINavigationController가 더 이상 뷰 스택에없는 모든 뷰를 해제합니다.

+0

고맙습니다. – user658202

+0

5 번째 페이지부터 2 번째 페이지로 이동하려면 어떻게해야합니까? – user658202

1

루트 뷰 컨트롤러 사용에 직접 팝업 :

NSArray *viewController = self.navigationController.viewControllers; 
[self.navigationController popToViewController:[viewController objectAtIndex:1] animated:YES]; 

다음 objectAtIndex는 당신이 필요합니다 viewVController :

[self.navigationController popToRootViewControllerAnimated:YES]; 

다시 특정 컨트롤러 사용에이 코드를 팝업하기 위해.

희망이 당신을 위해 작동합니다.