从简单的视图控制器移动到 TAB BAR 控制器
Posted
技术标签:
【中文标题】从简单的视图控制器移动到 TAB BAR 控制器【英文标题】:Move to UITAB BAR Controller from a simple view controller 【发布时间】:2013-09-12 11:23:23 【问题描述】:朋友们,我有一个简单的视图控制器......其中有 4 个按钮。在任何按钮按下我想去标签栏控制器。但是在第一个按钮按下时,标签栏控制器的第一个选项卡应该打开......并且在第二个按钮按下标签栏控制器的第二个选项卡应该打开,对于第三个和第四个按钮相同......请帮助我......我是新来的iphone开发...我找不到任何方法... :(
self.tabBarController = [[UITabBarController alloc] init];
UIViewController *viewController1 = [[firstViewController alloc] init];
UIViewController *viewController2 = [[secondViewController alloc] init];
self.tabBarController.viewControllers=[NSArray arrayWithObjects:viewController1,viewController2, nil];
【问题讨论】:
【参考方案1】:当你第一个按钮被点击时,你可以试试这个方法
self.tabBar.selectedIndex = 0;
将 0 更改为您的按钮编号,例如您可以传递的第二个按钮
self.tabBar.selectedIndex = 1;
等等……
【讨论】:
我在 IBAction 上尝试了这个......但它不起作用......甚至应用程序没有移动到标签栏控制器 @BuAli : 你使用 navigationController 作为 rootview 吗?请粘贴您创建标签栏的代码,以便我检查并帮助您。 [4:33:38 AM] Iphone 开发人员:self.tabBarController = [[UITabBarController alloc] init]; UIViewController *viewController1 = [[firstViewController alloc] init]; UIViewController *viewController2 = [[secondViewController alloc] init]; self.tabBarController.viewControllers=[NSArray arrayWithObjects:viewController1,viewController2, nil]; @BuAli : 你在用故事板吗?以上是关于从简单的视图控制器移动到 TAB BAR 控制器的主要内容,如果未能解决你的问题,请参考以下文章
将TAB BAR添加到uitableviewcontroller [关闭]
如何在 Tab bar 控制器中使用一个 Xib 并创建多个视图控制器? [目标-C]
如何在iphone中设置默认选中Tab bar item 1?
《iOS Human Interface Guidelines》——Tab Bar
Tab Bar Controller + Navigation Controller + Bar Button Item