如何更改UITabBarController中的项目

时间:2017-09-19 11:19:57

标签: ios uitabbarcontroller

如何在UITabBarController中更改视图控制器。 UITabBarController是从Storyboard创建的。即想要删除最后一项。启用否UITabBarItem将仅禁用按钮,但不会隐藏它。

enter image description here

1 个答案:

答案 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设置标识符