Работает как шарм (протестировано на iOS 5.1), используя все нужные анимации для
оя ситуация:
у меня естьUINavigationController
внутриUITabBarController
, Когда я детализирую навигационный контроллер, в какой-то момент я должен скрытьUITabBar
потому что я хочу, чтобы у представления было как можно больше места.
Я делаю это с помощьюself.hidesBottomBarWhenPushed = YES
внутри толкнулUIViewController
и это работает довольно хорошо.
Тем не менее, я хочу показатьUITabBar
вернемся в следующие задвинутые контроллеры. Я пытался поставитьself.hidesBottomBarWhenPushed = NO
в других контроллерах, но UITabBar не вернется.
Кажется, это нормально, поскольку в документации говорится:
hidesBottomBarWhenPushed
If YES, the bar at the bottom of the screen is hidden; otherwise, NO. If YES, the bottom bar remains hidden until the view controller is popped from the stack.
И действительно, когда контроллер с этим свойством, установленным в yes, извлекается, панель вкладок возвращается.
Есть ли правильный способ показатьUITabBar
когда контроллер нажат, когда он был скрыт?
заранее спасибо