У меня есть UIViewController, у которого есть модальное окно, которое я бы хотел представить на всем интерфейсе, включая UITabBar.Скрытие UITabBar при показе UIViewController как модальное
Моя иерархия приложений такова:
UITabBarController (A) ->
UIViewController (B) ->
UINavigationController (C) ->
UIViewController (D) ->
UIViewController (my modal view)
Когда я звоню presentModalViewController
на D, модальный вид представлен, но под UITabBar, или я должен говорить, что UITabBar все еще отображается.
Я пробовал установить hidesBottomBarWhenPushed
на YES
на модульном контроллере просмотра, но безрезультатно.
Любые идеи о том, почему это не работает для меня?
У меня никогда не было этой проблемы. Все мои модалы отображаются над панелью вкладок. Я думаю, это будет ваша иерархия контроллеров. Обычно это UITabBarController-> UINavigationController-> UIViewController. Я думаю, вам нужно удалить (B), если у вас нет повода для этого. – Jorge