做iOS开发也有几年了,一直没有记录工作中遇到的开发问题.随着时间推移之前的一些方法和解决方案都已经忘记.打算用博客的方式记录下来,供大家参考学习.
步入主题:分享一下跳转指定TabBar的三个方法.
第一种方法:
self.tabBarController.selectedIndex = 1;
其中1代表是第几个Inex,一般常见的是4个.分别是0,1,2,3.
第二种方法:
Class nameVC = NSClassFromString(@"PRZMyCampViewController");
UIViewController *VC = [[nameVC alloc] init];
[self.navigationController pushViewController:VC animated:YES];
利用跳转到指定控制器的方案跳转到指定的tabBar界面中
第三种方法:
这是从一个模态出来的页面跳到tabbar的某一个页面
AppDelegate *appDelegate = (AppDelegate *)[[UIApplication sharedApplication] delegate];
UITabBarController *tabViewController = (UITabBarController *) appDelegate.window.rootViewController;
[tabViewController setSelectedIndex:1];
利用模态跳转的方法跳转到指定的tabbar中.
以上是我们在工作经常用的进入指定TabBar界面的方法,如有不妥还请指出.或则提供更好的方法以供学习.谢谢