Как показать UITabBar после перехода на дочерний ViewController? - PullRequest
0 голосов
/ 30 марта 2019

У меня есть 4 основных ViewController s, которые подключены к UITabBarController. Это 4 основных экрана моего приложения. Каждый из этих 4 экранов имеет значок на TabBar.

Теперь на одном из этих основных экранов я хочу иметь возможность нажать кнопку, чтобы показать новый «дочерний» контроллер представления. Когда я переключаюсь с MainVC на ChildVC,, UITabBar не отображается на ChildVC. Как я могу заставить UITabBar оставаться показанным? Я не хочу добавлять ChildVC к UITabBar, так как на панели не должно быть значка.

Я открыт для использования любого типа перехода или комбинации видов.

В MainVC я хочу нажать кнопку, чтобы показать ChildVC БЕЗ потери UITTabBar из MainVC (и без добавления ChildVC в качестве значка UITabBar).

1 Ответ

0 голосов
/ 30 марта 2019

Если я правильно понял гипотезу вашего вопроса, вы должны сложить все 4 «главных экрана» в отдельные стеки навигации (UINavigationController).

Таким образом, результат будет:

UITabBarController -> UINavigationController -> UIViewController (1 of those main screens) click button -> Desired UIViewController

Естьвзгляд на это: https://stackoverflow.com/a/27425271/8290785

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