iOS跳转到指定TabBar界面

做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界面的方法,如有不妥还请指出.或则提供更好的方法以供学习.谢谢

你可能感兴趣的:(iOS跳转到指定TabBar界面)