如何在UITabBarController
中更改视图控制器。 UITabBarController
是从Storyboard
创建的。即想要删除最后一项。启用否UITabBarItem
将仅禁用按钮,但不会隐藏它。
答案 0 :(得分:3)
首先,您需要获取数组的viewcontrollers并更改数组。修改后分配回UITabBarController
NSMutableArray *viewCotrollers = [[NSMutableArray alloc]initWithArray:[tbc viewControllers]];
[viewCotrollers removeLastObject];
[tbc setViewControllers:viewCotrollers animated:YES];
要获取TabBarController,您可以使用以下代码
UITabBarController *tbc = [[UIStoryboard storyboardWithName:@"Main" bundle:nil] instantiateViewControllerWithIdentifier:@"tabBarController"];
Todo你需要在故事板上为你的UITabBarController设置标识符