如何在第二 View 的基于 View 的应用程序中使用标签栏?
编辑:
(假设)我的应用程序包含四个 View 。从 firstView 到 secondView 的导航很简单,我想要 secondView 上的 Tab Bar 并将两个 View 的其余部分与 Tab Bar 连接起来。
最佳答案
另一方面,我认为这已经在这里讨论过:uitabbarcontroller / uitabbar in navigation based project
随便看看。
编辑:如果它是一个基于导航的应用程序,并且您希望在第二个 View 上显示您的标签栏,只需初始化导航 Controller 并向其使用 pushViewController 消息并将 tabBarController 推送到导航堆栈上。
tabBarController = [[UITabBarController alloc] init];
tabBarController.viewControllers = [NSArray arrayWithObjects:viewController1,viewController2,nil];
[self.navigationController pushViewController:tabBarController animated:YES];
将其放置在您希望从第一个 View 推送此 tabBarController 的任何位置,其中第一个 View 是基于导航 Controller 的实体,viewController1、viewController2 等是来自选项卡栏项目的 View Controller 。
关于iphone - 基于 View 的应用程序中的选项卡栏 - XCode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5218524/