开发者社区 问答 正文

请问IOS tabBar里有五个试图控制器,他们共用一个导航,这个该如何实现呀?

TabBarController *tabBar = [[TabBarController alloc] init];
 tabBar.viewControllers = vcNames; //vcNames是五个视图控制器的数组
 UINavigationController *nc = [[UINavigationController alloc] initWithRootViewController:tabBar];
[nc.navigationBar setBackgroundImage:[UIImage imageNamed:@"navigationbar.png"] forBarMetrics:UIBarMetricsDefault];
nc.navigationBar.backgroundColor = [UIColor redColor];
self.window.rootViewController = nc;
[nc release];
[tabBar release];

展开
收起
爵霸 2016-03-13 09:46:56 1875 分享 版权
1 条回答
写回答
取消 提交回答
  • 通常不应该是五个导航控制器共用一个tabBarController吗?

    2019-07-17 19:01:50
    赞同 展开评论
问答分类:
问答地址: