Как встроить в viewcontroller без панели вкладок, когда родительский является viewcontroller панели вкладок? - PullRequest
0 голосов
/ 22 сентября 2018

Моя текущая иерархия:

  1. Tab bar controller
  2. Navigation controller
  3. A UIViewController
  4. Другой UIViewController

Показывает панели вкладок на втором UIViewController (номер 4 в списке).Я хочу удалить эту панель вкладок, но хочу сохранить навигацию вверху.Это потому, что первый UIViewController (номер 3 в списке) содержит tableview, а когда пользователь нажимает на ячейку, он переходит ко второму UIViewController, и я хочу сохранить кнопку возврата.

Например, когда вы открываете WhatsApp, у вас есть список разговоров (левая сторона изображения).Когда вы нажимаете на разговор, кнопки панели вкладок внизу исчезают (правая сторона изображения).Я могу спрятать их во втором UIViewController, но это вызывает некоторые глюки.Я уверен, что есть лучшее решение.

enter image description here

1 Ответ

0 голосов
/ 22 сентября 2018

В представленном / запрошенном viewController'е viewDidLoad или в раскадровке установите контроллер вида hidesBottomBarWhenPushed в true.

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