改变UITabBarController选中的View Controller

视图结构:

改变UITabBarController选中的View Controller_第1张图片


可以先获取View Controller的TabBarController,然后改变其selectedIndex即可:

/* 当前位于第一个ViewController,选择第二个View Controller */
- (IBAction)gotoSecond:(id)sender {
    UITabBarController *rootController = self.tabBarController;
    rootController.selectedIndex = 1;
}

/* 当前位于第二个ViewController,选择第一个View Controller */
- (IBAction)gotoFirst:(id)sender {
    UITabBarController *rootController = self.tabBarController;
    rootController.selectedIndex = 0;
}


你可能感兴趣的:(iOS,UIKit)