我正在为我的应用开发一项新功能。 我想提交一个错误修复更新(与新功能无关),所以我需要隐藏1选项卡。 有没有办法在代码中执行此操作,以便我可以轻松隐藏选项卡并在需要时将其恢复?
更新: 这就是我做的事情
NSMutableArray *viewControllers = [[NSMutableArray alloc] initWithArray:self.tabBarController.viewControllers];
[viewControllers removeObjectAtIndex:1]; //remove the tab you don't need...
[self.tabBarController setViewControllers:viewControllers];
[viewControllers release];
答案 0 :(得分:1)
将UITabBarController的viewControllers
属性设置为不包含您要隐藏的选项卡,然后再次设置它以包含该选项卡应该可以解决问题。