2011-11-16 2 views
2

iOS5. 내 컨테이너 뷰 컨트롤러를 만들고 응용 프로그램에 추가하려고합니다. 그러나 부모 뷰 컨트롤러가 다른 뷰 컨트롤러의 자식이어야합니다. 이것이 가능한가?UIViewController 컨테이너가 루트보기 컨트롤러 여야합니까?

지금까지 시도한 바에 따르면 자식 및/또는 부모가 표시되지 않습니다.

내가 물어 보는 동안 - 아무도 iOS5에서 컨테이너보기 컨트롤러를 만드는 좋은 참고 사례를 얻었습니다. Btw, Apple의 WWDC 비디오를 보았습니다.

+0

포스트 몇 가지 코드 지금까지 시도하고 작동하지 않습니다. – onnoweb

+0

다음은 몇 가지 샘플 코드입니다. http://stackoverflow.com/questions/7755498/container-view-controller-examples –

답변

0

좋아, 다시 내 자신의 질문에 대답, 권자, 아니 컨테이너 ViewController 루트보기 컨트롤러가 될 필요가 없습니다.

내 앱 구조는 여러 가지 viewcontrollers가 푸시/팝 오프 된 상태에서 내비게이션 컨트롤러 (이 vc1을 호출합니다)입니다. 이러한 푸시 된 뷰 컨트롤러 중 하나 (vc2라고도 함)는 하위 뷰 컨트롤러가 있어야합니다. 원래 Container View Controller (vc3이라고 부름)를 만들고 푸시 된 뷰 컨트롤러의 자식으로 추가 한 다음 자식을 추가 (이 vc4 및 vc5를 호출)하겠습니다. 이 이어질 것이다 다음

탐색 컨트롤러 (VC1) 보기 컨트롤러 (VC2) 컨테이너보기 컨트롤러 (VC3) 보기 컨트롤러 (VC4) 보기 컨트롤러 (VC5)

내가 할 수 없었다 이 일을해라. 그래서 나는 다시 생각해 보았고 vc2와 vc3을 결합 해 보았습니다. 이것은 지금까지 작동하는 것 같습니다 (나는 볼 수있는 뷰 컨트롤러 뷰를 가지고있다).

내 (지금까지) 작업 구조는 다음과 같습니다

탐색 컨트롤러 (VC1) 당신이 무엇을 컨테이너보기 컨트롤러 (VC2) 보기 컨트롤러 (VC3) 보기 컨트롤러 (VC4)

관련 문제