在iPhone中如何根据用户角色显示不同的选项卡

时间:2012-03-31 15:46:10

标签: iphone ios storyboard tabbar role

我正在开发基于标签的应用程序。第一个选项卡包含登录按钮。用户登录后,权限较小的用户无法查看所有选项卡。有没有办法动态显示标签。我正在使用iOS 5.0和故事板。

1 个答案:

答案 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];