내 질문 내에서 중첩 presentModalView과 유사한 : iPhone modal view inside another modal view? 및 Can I push a modal view controller from within another modal view controller? 그러나 한 가지 차이점이있다 : 내 컨트롤러의아이폰 다른 모달보기
없음 UINavigationControllers (나는 그들이 무엇이라고 먹으 렴) 생각하지 않습니다. 그래서
EXP = [[ExpensesViewController alloc] initWithNibName:@"ExpensesViewController" bundle:nil];
[self presentModalViewController:EXP animated:YES];
: -> 비용 선택 제출하고 다음 코드라고
RootView (예 등, 일정을 확인, 비용을 제출하는 등 다양한 옵션) :
그래서 기본적으로 나는이 있습니다 이제 기본보기 맨 위에 모달보기가 하나 있습니다. 그럼 모달 모달보기 내에서 비슷한 코드에서 모달보기를 여는 버튼을 선택할 수 있도록하고 싶습니다 ...
위의 소개에서 두 가지 질문을 통해 기본적으로 이해할 수 있습니다. 그것은 다음과 같습니다
[controllerA presentModalViewController:Number2 animated:YES];
은이 대신에 같이 수 :
[self.view presentModalViewController:Number2 animated:YES];
나는 그것의 새로운 인스턴스를 생성하지 않고의 ViewController를 참조하는 방법을 모르기 때문에.
또한 첫 번째 모달보기로 돌아갈 수 있도록 두 번째 모달을 닫을 때가 왔습니다 (기본적으로 모달 뷰를 열어 비용을 제출 한 다음 양식의 일부로 선택 사항을 선택해야합니다. UI의 목적은 새로운 모달보기가 가장 좋습니다. 일단 선택을 결정하면 추가 세부 모달보기를 닫고 비용을 제출 한 다음 모달보기를 닫은 다음 모달보기를 닫음으로써 비용보기로 되돌아갑니다.
그래서 대신 사용 :
[self dismissModalViewControllerAnimated:YES];
은은 다음과 같습니다
[self.view dismissModalViewControllerAnimated:YES];
?
고마워 :)
하하, viewcontroller 클래스 내에서 presentModalViewController 호출을 중첩시킨 다음 동일한 VC 클래스에서 호출을 중첩하여 완벽하게 작동합니다. 감사합니다 :) –