我做了一个非常简单的基于导航的应用程序(UIViewController)。该视图在主RootViewController上有一个按钮。切换意见 - UIViewController到UITabBarController
接下来,我做了2个类:TabOneViewController,TabTwoViewController。都好。然后我创建了一个新的类TabBarViewController。我打开了NIB文件并将其放在一个“UITabBarController”上。它默认创建的两个选项卡分别分配给我的TabOne和TabTwo视图控制器。 strong text 然后在我的TabBarViewController中,我为UITabBarController制作了一个IBOutlet,将它合成了等。我通过“文件所有者”在Interface Builder中将它链接起来。
在RootViewController的,我链接按钮,我的“pushView”的方法,并且在该pushView方法,我有以下代码:
- (IBAction) pushView {
TabBarViewController *controller = [[TabBarViewController alloc] init];
[self.navigationController pushViewController:controller animated:YES];
[controller release];
}
最终的结果是它并推的视图,但我无法看到底部的标签栏,更不用说我添加到控制器的任何页面了。
我在做什么错?为什么我不能在IB中链接它?