какой элемент панели вкладок скрывается при загрузке приложения в контроллер панели вкладок? - PullRequest
3 голосов
/ 22 января 2010

Привет, я добавил следующее в файл Appdelegate.m, чтобы скрыть определенный элемент панели вкладок ("Hai") в контроллере панели вкладок (создан IB). Но он не работал

 - (void)tabBarController:(UITabBarController *)tabBarController    didSelectViewController:(UIViewController *)viewController 
   {
  if ([viewController.tabBarItem.title isEqualToString:@"Hai"])
      {
      self.tabBarController.tabBar.hidden = YES;
  }

    }

1 Ответ

4 голосов
/ 22 января 2010

Нет способа скрыть элемент панели вкладок, но вы можете создать массив контроллеров представления и исключить этот конкретный из этого массива. Позже, когда вкладка должна быть видимой, снова установите контроллеры представления для контроллера панели вкладок и на этот раз включите этот контроллер представления.

- (void)setViewControllers:(NSArray *)viewControllers animated:(BOOL)animated
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...