如何从单个视图转到标签栏视图

时间:2012-05-20 05:22:40

标签: ios uiview xcode4 uitabbar

需要一些帮助 我的问题是,我的应用程序以单个视图开始,它显示一个菜单,用按钮将我带到不同的地方,其中一个地方是另一种菜单,但这个菜单是一个标签栏菜单,所以事情是,我使用.xib创建了一个新文件,我添加了标签栏控制器,并且我将其标签的所有部分与其viewcontrollers链接在一起...... 这意味着我准备好了第一个菜单,准备好了我的视图控制器,准备好了标签栏上的菜单.... 所以我的问题是...... 我怎么能从我的单一视图(我看到的第一个视图,不包括标签栏)到按下按钮后带有标签栏控制器的新屏幕???

请帮助我

注意:我正在使用XCode 4.2而我没有使用故事板(应用程序的要求)

2 个答案:

答案 0 :(得分:2)

您有三个选项来显示您的viewController内容:

1.使用presentModalViewController:

2.将viewController视图添加为当前viewController的子视图。在你的情况下:[singleViewController.view addSubView:tabBarViewController.view];

3.如果您的简单ViewController是导航根viewController,您可以将其他viewControllers推送到其导航堆栈。 (正如@roronoa zorro所描述的那样)。

答案 1 :(得分:1)

你可能已经在taBarController上添加了所有下一个viewControllers,所以如果你想在下一个屏幕上使用tabbar,你可以更简单地按下导航控制器上的tabbarcontroller。

[self.navigationController pushViewController:TabBarControllerObj];