MainViewController
스토리 보드를 사용하여 만든 두 개의 하위 뷰가있는 뷰를 관리 하는 UIViewController ( )가 있습니다. 이제이 두 개의 하위 뷰가 자체 모델 컨트롤러에 의해 관리되기를 원하므로 앱에서 수행하는 대부분의 작업은이 컨트롤러 하나의 중심이 아닌 분산됩니다.
뷰 컨트롤러에서 뷰를 설정하려고 시도했지만 작동하지 않습니다 (적어도 viewDidLoad
다른 컨트롤러에서는 뷰가 표시되지만 호출되지 않음). 에서 MainViewController
's에 viewDidLoad
나는이있다 :
MainNavigationViewController* navigationViewController = [[MainNavigationViewController alloc] init];
MainContentViewController* contentViewController = [[MainContentViewController alloc] init];
navigationViewController.view = self.navigationView;
contentViewController.view = self.contentView;
어떻게 할 수 있습니까? 그리고 이것이 좋은 생각입니까?
Storyboard에서 하위 뷰 컨트롤러를 포함 할 수있는 뷰 컨트롤러의 영역을 정의하는 컨테이너 뷰 컨트롤 내에 이러한 하위 뷰를 배치 할 수 있습니다. 그런 다음 하위 뷰 컨트롤러가 하위 뷰를 관리하도록합니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다