скрыть tabbarcontroller - PullRequest
       2

скрыть tabbarcontroller

1 голос
/ 19 октября 2011

У меня есть UITabBarController с несколькими вкладками. Когда я нажимаю viewController, который является галереей, я скрываю панель вкладок, используя self.hidesBottomBarWhenPushed = YES, но мне нужно перейти от этой галереи к другому контроллеру представления, и контроллер панели вкладок должен отображаться.

Я подтверждаю это, установив self.hidesBottomBarWhenPushed = NO в галерее, прежде чем нажать новый контроллер вида. Проблема в том, что когда я возвращаюсь в галерею, контроллер панели вкладок виден. Как я могу скрыть это снова для галереи?

Ответы [ 3 ]

3 голосов
/ 19 октября 2011

В методе -(void) viewWillAppear добавьте эту строку, чтобы скрыть панель вкладок:

 [[[self navigationController] tabBarController] tabBar].hidden = YES;
0 голосов
/ 19 октября 2011

Полагаю, вы можете установить для свойства MyTabBarController.view.hidden значение YES, когда вернетесь в галерею и загрузите ее.

0 голосов
/ 19 октября 2011

Вы можете добавить показать и скрыть код в надлежащих представлениях делегировать метод viewWillAppear

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...