아주 간단한 탐색 기반 앱 (UIViewController)을 만들었습니다. 뷰에는 Main RootViewController에 하나의 버튼이 있습니다.보기 전환 - UIViewController to UITabBarController
다음으로 TabOneViewController, TabTwoViewController라는 두 클래스를 만들었습니다. 문제 없다. 그런 다음 새로운 클래스 TabBarViewController를 만들었습니다. 나는 NIB 파일을 열고``UITabBarController에 놓았다. 기본적으로 생성 된 두 개의 탭은 각각 내 TabOne 및 TabTwo보기 컨트롤러에 할당되었습니다. 강한 텍스트 그런 다음 내 TabBarViewController에서 UITabBarController에 대한 IBOutlet을 작성하고 합성 한 파일 등을 "파일 소유자"를 통해 인터페이스 빌더에 링크했습니다. RootViewController에서
, 내 "pushView"방법에있는 버튼을 연결하고,이 pushView 방법에서, 나는 다음과 같은 코드가 있습니다 :- (IBAction) pushView {
TabBarViewController *controller = [[TabBarViewController alloc] init];
[self.navigationController pushViewController:controller animated:YES];
[controller release];
}
최종 결과는보기를 밀어 않지만되고 I 컨트롤러에 추가 한 페이지는 말할 것도없고 하단의 탭 표시 줄을 볼 수 없습니다.
내가 뭘 잘못하고 있니? IB에서 왜 링크 할 수 없습니까?