Вернуть панель вкладок после нажатия контроллера представления? - PullRequest
0 голосов
/ 25 марта 2011

В приложении для iPhone, которое я создаю, есть UINavigationController, который может развернуть один слой до другого контроллера представления.

На самом верхнем контроллере представления я скрываю панель вкладок с этой строкой ...

TopViewController.hidesBottomBarWhenPushed = YES;

... в приложении-делегате.Затем из TopViewController пользователь может нажать UIButton, который переместит их в другой ViewController, в котором я не не хочу скрывать панель вкладок.

Я попытался добавить эту строкув viewDidLoad в контроллере представления второго уровня, но он не работает:

self.hidesBottomBarWhenPushed = NO;

Кто-нибудь знает, как вернуть панель вкладок?Спасибо

1 Ответ

0 голосов
/ 25 марта 2011

В документации говорится:

Обсуждение Если ДА, полоса внизу экрана скрыта; в противном случае НЕТ. Если ДА, нижняя строка остается скрытой до тех пор, пока контроллер представления не вытолкнут из стека.

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

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