Отображение элементов панели вкладок в другом контроллере представления, которого нет в панели вкладок - PullRequest
0 голосов
/ 14 июня 2019

Я новичок в Swift и Xcode. У меня есть панель вкладок с четырьмя вкладками. Эти четыре вида вкладок имеют кнопки для отображения других контроллеров представления, и я хочу показать панель вкладок в этих контроллерах представления, не добавляя их в панель вкладок. Но я погуглил, но не смог найти достаточно информации. Поэтому мне нужна помощь в этом. Спасибо.

Ответы [ 2 ]

0 голосов
/ 17 июня 2019

Вам необходимо установить TabBarContoller как rootViewController приложения. Так что схема должна быть следующей:

TabBarContoller -> Tab1 -> UINavigationController -> ViewContoller1 -> ViewContoller2.

В этом случае вы можете перемещаться между ViewContoller1 и ViewContoller2, а TabBarContoller останется видимым.

0 голосов
/ 15 июня 2019

Хорошо, так что вы можете сделать следующее: представьте, что у вас есть базовый UIViewController, у которого есть панель вкладок внизу экрана.

Добавить UIView над вкладкой. Этот UIView будет контейнером для UIViewControllers, которые будут отображаться при нажатии на элементы TabBar. Поэтому, когда вы нажимаете на элемент Tabbar, просто заполняете это представление определенным UIViewController.

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