2013-10-07 5 views
1

У меня есть UITabbarController, что я нажимаю другой контроллер поверх UINavigationController. На iOS 6 и ниже tabBar родительского контроллера отскакивает и отображается панель инструментов нового контроллера представлений. Но прошивка 7, TabBar не анимировать прочь, даже если я запускаю код [self.navigationController setToolbarHidden:YES animated:NO];TabBars и iOS 7

EDIT - Хорошо, я сузил свою задачу прошивки 7 не уважая hidesBottomBarWhenPushed собственности, я последовал за ответы в hidesBottomBarWhenPushed ignored in iOS 7, но он не работает , Предложенное представление имеет панель инструментов с кнопками и кнопки реагируют на касания, это просто, что tabBar находится поверх панели инструментов.

+0

Вы пробовали свойство UIViewController 'hidesBottomBarWhenPushed'? – Ian

+0

Да, это не работает. – MichaelScaria

+0

hidesBottomBarWhenPushed просто не прослушивает в iOS7 – dacopenhagen

ответ

0

Оказалось, что на моем пользовательском TabBar не было снято представление.

0

в iOS7 вам необходимо установить свойство hidesBottomBarWhenPushed для YES на представленном контроллере вместо контроллера презентатора, чтобы скрывать вкладку.

Смежные вопросы