添加/删除或显示/隐藏使用故事板时从UITabbarController的标签栏项目
我有一个应用程序需要显示不同的内容从UITabBarController
根据用户是否注册。 有没有办法在运行时从UITabBarController
添加和删除ViewController
? 显示和隐藏也可以。
在故事板之前,您可以调用setViewController
但是在使用stoaryboard时似乎并不正确。
您可以删除一个tabbar项目,如下所示:
NSMutableArray *tabbarViewControllers = [NSMutableArray arrayWithArray: [self.tabBarController viewControllers]]; [tabbarViewControllers removeObjectAtIndex: /*Any index*/]; [self.tabBarController setViewControllers: tabbarViewControllers ];