1 단계 : 새로운 UIViewController에 작성 :
- 엑스 코드 -> 새 파일을 ... -> 코코아 터치 클래스 -> UIViewController에
- 이름 : MyViewControllerInterface Builder로 내비게이션 컨트롤러를 추가하는 방법은 무엇입니까?
2 단계 : 드래그 MyViewController.xib하는 라이브러리에서 "탐색 컨트롤러"(UINavigationController가)를 떨어 뜨리면
3.Step : 나는 네비게이션 컨트롤러를 올바르게 연결하기 위해 뭔가를해야한다는 것입니다. 그렇죠?
4.Step :
MyViewController *myViewController = [[MyViewController alloc] initWithNibName:@"MyViewController" bundle:nil];
NSLog(@"navContr: %@", myViewController.navigationController);
[self.navigationController presentModalViewController: myViewController animated:YES];
결과 : 모달 대화로 새로운 뷰 컨트롤러를 시작해보십시오 "navContr : 전무"
5.Step : 당신이 볼 수있는 새로운 모달보기 (MyViewController)가 있지만 NavigationController가없고 UINavigationBar도 없습니다.
도움 주셔서 감사합니다.
UPDATE 1 :
6.Step : 내가 "루트보기 컨트롤러"로 새로운 UIViewController에 (ViewNavi2)을 설정합니다
7.Step : 클래스 MyViewController에 IBOutlet UINavigationController *navigationController
을 정의하고 xib : Navigation Controller -> Connections -> Referencing Outlets을 구성하십시오.
는하지만 내 네비게이션 컨트롤러는 전무 :-(에게 여전히
MyViewController *myViewController = [[MyViewController alloc] initWithNibName:@"MyViewController" bundle:nil];
NSLog(@"navContr: %@", myViewController.navigationController);
// -> "navContr: nil"
[여기] (http://rdcworld-iphone.blogspot.in/2013/03/how-to-add-navigation-controller-in.html)는 내비게이션 컨트롤러 – swiftBoy