2014-11-06 4 views
0

새로운보기 컨트롤러를 팝업 (일부 부모보기 컨트롤러 장면이 있음)으로 원합니다. 그래서 childViewController (모든면에서 50px 투명 테두리가 있음)를 추가하기로 결정했습니다. 이제 childViewController를 추가 할 때 navigationBar를 얻지 못했습니다. 이것은 전체 크기 childViewController를 추가하는 방법입니다.ChildViewController에 탐색 모음 추가

ShowPostTVC *postvcObj = [self.storyboard instantiateViewControllerWithIdentifier:@"ShowPostTVC"]; 

    UINavigationController *childNavController = [[UINavigationController alloc] initWithRootViewController:postvcObj]; 
    [self.navigationController addChildViewController:childNavController]; 
    [self.navigationController.view addSubview:postvcObj.view]; 
    [postvcObj didMoveToParentViewController:self]; 

어떻게하면 childViewController에서 실제 탐색 모음을 얻을 수 있습니까?

+0

는 지금 작동합니까 그런 다음 새의 ViewController는 내비게이션 바있다? 다른 문제? :) – nburk

답변

0

새로운 ViewController를 올바르게 표시하는 방법은 UINavigationController의 pushViewController : animated를 통해 이루어집니다.

ShowPostTVC *postvcObj = [self.storyboard instantiateViewControllerWithIdentifier:@"ShowPostTVC"]; 
[self.navigationController pushViewController:postvcObj animated:true]; 
0

대신의 새로운 UINavigationController 그냥 다음 사용 인스턴스화 :

ShowPostTVC *postvcObj = [self.storyboard instantiateViewControllerWithIdentifier:@"ShowPostTVC"]; 
[self.navigationController pushViewController:postvcObj];