我目前有许多viewControllers通过Storyboard与我的tabBarController有关系。给定某些设置,我想以编程方式使某个viewController隐藏或可见。我可以隐藏整个tabBar,但是那不是我想要的。我一直在玩Xcode并搜寻互连网,但找不到解决方案。下面的东西对我不起作用!

[[self.tabBarController.tabBar.items objectAtIndex:2] setHidden:YES];

最佳答案

使用类似的代码来解决问题。

NSMutableArray *newTabs = [NSMutableArray arrayWithArray:self.tabBarController.viewControllers];
[newTabs removeObjectAtIndex: 3];
[newTabs removeObjectAtIndex: 2];
[self.tabBarController setViewControllers:newTabs];

关于uitabbarcontroller - 在 tabBar 中隐藏一个项目?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21106666/

10-12 20:20