0

我有一个4选项卡的应用程序。我需要将一个导航控制器添加到其中一个选项卡,以便我可以向下钻取一个表格。
我已经有viewcontroller的代码,所以我试图避免改变任何东西,除了添加navigationcontroller到其中一个viewcontrollers。
这可能吗?
UIViewController> NavigationControlleruiviewcontroller里面的uinavigationcontroller

回答

0

在您添加viewcontrollers的TabBarViewController初始化加:

MyViewController *viewController = [[MyViewController alloc] init]; 
    UINavigationController *navController = [[UINavigationController alloc] initWithRootViewController: viewController]; 
    navController.tabBarItem = [[[UITabBarItem alloc] initWithTitle:@"MyTitle" image:[UIImage imageNamed:@"myimage.png"] tag:3] autorelease]; 
    //add navController to tabbar controllers 
    [navController release]; 
    [viewController release]; 

所以你基本上UINavigationViewController作为的TabBar项目,这里面握着你的ViewController。这比通过UITabBarController添加UINavigatonController更好。

0

它应该是相反的。将选项卡的控制器类型设置为导航控制器,并将视图控制器设置为导航控制器的视图控制器。

相关问题