2014-02-18 3 views
-1

ViewcontrollerA이 있는데 이는 storyboard에서 만든 것입니다. 이보기에서 나는 UIView을 가지고 있으며 storyboard에 추가하고 containerView이라는 콘센트를 만듭니다.UIView에 UIViewController 추가

다른 viewControllerB (또한 storyboard에서 만든 것)을 컨테이너에 추가하려고합니다.

//add to container a new view from storyboard,with id called serviceView 
UIViewController *sv = [self.storyboard instantiateViewControllerWithIdentifier:@"ServiceView"]; 
[self.containerView addSubview:sv.view]; 

와 충돌을 가지고 :

는 그것을 시도.

어떻게 할 수 있습니까?

감사합니다.

+0

도움이 될만한 자료가 있습니까? http://stackoverflow.com/questions/1486832/how-to-add-an-uiviewcontrollers-view-as-subview – Flexicoder

답변

0

svnil이기 때문에 가장 많이 충돌 한 것 같습니다. 질문에 어떤 이유로 충돌했는지 게시 했어야합니다. 이것이 이유 인 경우 스토리 보드에 해당 스토리 보드 식별자가있는보기 컨트롤러가 없기 때문일 수 있습니다. 그러나 이것을 고쳤더라도 뷰 컨트롤러를 포함하는 적절한 방법은 아닙니다.

다른보기 컨트롤러에보기 컨트롤러를 추가하는 경우 iOS 5에 추가 된보기 컨트롤러 포함 API를 사용해야합니다. 실제로 스토리 보드를 사용하여 코드 작성없이보기 컨트롤러 포함을 할 수도 있습니다. Object Library에서 "Container View"를 드래그 할 수 있습니다. 스토리 보드에서 그래픽으로 다른보기 컨트롤러를 연결할 수 있습니다.

+0

wow it great! 고마워요. 많은 사람! 애니메이션으로 컨테이너의 뷰를로드/제거하는 방법을 안내해 주시겠습니까? – Curnelious

관련 문제