2012-05-15 1 views
0

나는 보이는보기를 덮고 위로 움직이는 모달보기가 있습니다. 모달에 대한 단추 누름에 따라 모달이 아래로 움직이면 새보기가 표시되므로 다른 모달을 덮고있는보기를 팝하고 싶습니다.모달 아래 팝/푸시보기

이 작업을 수행하는 데 필요한 전략은 무엇입니까? 내가 필요로 그냥 어떤

NSMutableArray *activeControllerArray = [self.navigationController.viewControllers mutableCopy]; 
// Replace your earlier view controller/view with new view controller/view , and then assign again the navigation controller's viewControllers 

self.navigationController.viewControllers = activeControllerArray; 

답변

1

는 같은 것을 사용합니다. 빠른 답변 감사합니다.
+0

- 당신이 이전보기 컨트롤러에 액세스 할 수 있고, 행동에 해당 컨트롤러의보기를 변경할 수있는 탐색 컨트롤러 스택에서 –

+0

이것을 시도 할 때 그 배열에있는 것은 모두 * 모달의 뷰입니다. * 맞을 수는 없습니까? 나는 [[[parentViewController] navigationController] viewControllers]'도 시도했지만''그냥 nil ''입니다. –

+0

아, 잠깐, 왜 그런지 알아. 이 모달에는 UINavigationController가 있으므로 "취소"및 "완료"단추를 넣을 수 있습니다. 흠. –