有关UITabbarController的一些重要属性
viewControllers这个属性表示TabbarController有一组控制器。它们是按顺序排布的。
selectedViewController这个属性表示当前的当前被选中的tabbarItem*****The view controller associated with the currently selected tab item.
那么,在我们用代码实现界面切换的时候,就可以用该属性来实现。
//在一个按钮的点击方法中 如何切换界面*****index是需要跳转的控制器在ViewControllers中的下标
UIWindow *window = [UIApplication sharedApplication].keyWindow;
UITabBarController *tabbarController = (UITabBarController *)window.rootViewController;
tabbarController.selectedViewController = [tabbarController.viewControllers objectAtIndex:index];
********此方式可以实现在隐藏掉底部bar的情况下切换界面
selectedIndex这个属性则是用于在启动程序是默认被选中的界面
例如:tabbarController.selectedIndex = 1;那么默认选中的是第二个界面。