Показать UITabBar на UIViewControllers, которые не являются частью UITabBar? - PullRequest
0 голосов
/ 25 мая 2018

У меня есть приложение для iOS, написанное на Swift с UITabBarController с 5 UIViewControllers.Теперь у меня есть куча UIViewControllers, которые не являются частью UITabBarController.Я хотел бы иметь возможность показать ту же панель вкладок, но я не знаю, как это сделать.Любая подсказка?

Подробнее: это один из контроллеров представления, который имеется на панели вкладок.Я использую ссылки на раскадровки и делю свои контроллеры представления на отдельные более управляемые раскадровки.

Итак, общая картина:

enter image description here

Там нет начального ViewController, так как я использую storyboardId, чтобы добраться до начального контроллера навигации.Оттуда у нас есть ViewController, встроенный в тот же контроллер Navigation.В этом ViewController есть 2 представления Контейнера - один из размеров нижнего ViewController, который содержит кнопку «гамбургер», которая переключает другое представление Контейнера, в котором есть встроенный UITableView. Когда выбрана конкретная ячейка, она должна перейти в Profile ViewController.это даже не в той же раскадровке.Segue установлен, чтобы быть Push.В любом случае, UITabBar не отображается на контроллере профиля

enter image description here

1 Ответ

0 голосов
/ 25 мая 2018

как дела?Я не знаю, понял ли я, но вы пытаетесь показать вкладку после перехода на другой экран, верно?Если ответ «да», попробуйте изменить ваш результат на show(e.g. push).

----- Редактировать -----

Вы можете сделать двумя способами:

  1. Представлять модально -> используя текущий контекст

enter image description here

Используйте push(e.g.) с navigation view controller, вы также можете скрыть панель навигации, если перейдете к Navigation controller -> Attributes inspector -> Navigation Controller -> Uncheck Shows Navigation Bar

enter image description here

Надеюсь, теперь это работает!С наилучшими пожеланиями

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