Контроллер Push View не отображается под контроллером панели вкладок - PullRequest
0 голосов
/ 29 мая 2019

Я встроил экран входа в контроллер навигации и использую только метод push, чтобы перейти к другому представлению, когда пользователь входит в систему, и все.Когда пользователь нажимает кнопку входа в систему, контроллер панели вкладок, содержащий 4 вкладки, нажимается и просматривается.Экран по умолчанию называется home, который содержит две кнопки внутри вида.Когда пользователь нажимает каждую кнопку, он должен перевести пользователя на другой контроллер представления, не скрывая панель вкладок ниже, и она должна быть такой же выглядящей панели вкладок (моя панель вкладок прозрачна).

Проблема здесь в том, когдаКогда я нажимаю кнопку, весь вид изменяется, а это означает, что новый контроллер представления отображается поверх панели вкладок.

Я запутался в материалах контроллера навигации.Есть ли какие-либо требования для какой-либо связи между контроллерами представления, так как я использую метод push. Я не использую segue from storyboard.Все программно.

Пожалуйста, помогите мне исправить это.

1 Ответ

0 голосов
/ 29 мая 2019

Это происходит, когда вы нажимаете свой viewController на navigationController или представляете свой viewController модально.Вы должны просто изменить tabbarController seletedIndex при нажатии кнопки.

tabBarController.selectedIndex = #index of your controller#
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...