2014-08-29 3 views
0

디자인 환경 설정.viewcontroller에 대한 래퍼는 viewcontroller가되어야합니까?

당신은 viewcontrollers의 배열을 포함하고 사용자 만에 한 번 (즉, currentViewController)

에서 그 viewcontrollers 중 하나를 표시하는 뷰 컨트롤러 래퍼가있는 경우해야 뷰 컨트롤러의 배열을 포함하는 클래스 viewcontroller 자체가 될까요?

NSObject에서 상속받은 클래스를 작성한 다음 속성 특성 배열을 가지고 래퍼를 구현할 수 있습니다.

모든 viewController에는 '보기'가 있어야하지만 래퍼 viewController에는 '보기'가 필요하지 않으며 currentViewcontroller.view를 UIApplication 대리자 창 'rootViewController'로 반환하면됩니다.

모든 아이디어가 환영합니다.

답변

1

나는 그래서 당신의 라이프 사이클을 그대로 볼 이벤트, 회전 이벤트 등 유지된다는 것을 의미합니다 childViewControllers와의 ViewController를 사용하고 지내요 currentViewController.view

viewController 내 "컨테이너"의보기를 설정합니다 ... 모두는 아이들에게 전해질 것입니다.

"사용자 정의 컨테이너보기 컨트롤러 구현"참조 : https://developer.apple.com/library/ios/featuredarticles/ViewControllerPGforiPhoneOS/CreatingCustomContainerViewControllers/CreatingCustomContainerViewControllers.html

관련 문제