в iphone, как отобразить различные вкладки в зависимости от роли пользователя - PullRequest
0 голосов
/ 31 марта 2012

Я работаю над приложением на основе вкладок. Первая вкладка содержит кнопку входа. После входа в систему пользователь с небольшими разрешениями не может видеть все вкладки. Есть ли способ динамического отображения вкладок. Я использую iOS 5.0 и раскадровку.

1 Ответ

1 голос
/ 31 марта 2012

- (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];
...