1

Я только что создал контроллер панели вкладок в моем проекте с 4 вкладками.Tab Bar Controller не во всех UIViewControllers

Он отлично работает между 4 UIViewControllers.

Однако, когда я перехожу к другому UIViewController, который не является одним из 4 вкладок, панель вкладок исчезает.

Я хочу, чтобы это видно на каждой странице. Как я могу это сделать?

+0

Как вы переходите к другому контроллеру? – Fogmeister

+0

с кнопками, которые нажимают друг на друга или выполняют указатель. Например, в facebook есть еще 4 вкладки, но когда вы нажимаете на имя профиля и переходите на страницу профиля любого пользователя, панель вкладок остается там. – saner

+0

Хорошо. Добавлено и ответ. Это должно помочь. – Fogmeister

ответ

2

ОК.

Способ, которым это делается, - использовать навигационные контроллеры на каждой вкладке.

Итак, у вас есть контроллер панели вкладок. Затем на каждой вкладке есть контроллер навигации, а контроллер корневого представления контроллера навигации - это страница, которую вы хотите на этой вкладке.

Теперь, когда вы используете push-сегу, контроллер навигации нажимает новую страницу, и контроллер панели вкладок остается на месте.

+1

спасибо Fogmeister, это сработало – saner

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