我正在开发基于标签的应用程序。第一个选项卡包含登录按钮。用户登录后,权限较小的用户无法查看所有选项卡。有没有办法动态显示标签。我正在使用iOS 5.0和故事板。
答案 0 :(得分:1)
- (void)setViewControllers:(NSArray *)viewControllers animated:(BOOL)animated
?
以下是在Apple的标签栏应用的模板代码中使用时,将可见标签限制为仅第一个标签的代码。
AppDelegate *delegate = (AppDelegate *)[[UIApplication sharedApplication] delegate];
UITabBarController *tabController = (UITabBarController *)delegate.window.rootViewController;
FirstViewController *first = [[tabController viewControllers] objectAtIndex:0];
[tabController setViewControllers:[NSArray arrayWithObject:first] animated:NO];