我有4个主要的ViewController
连接到UITabBarController
。这是我的应用程序的4个主屏幕。这四个屏幕中的每个屏幕在TabBar
上都有一个图标。
现在,从这些主屏幕之一中,我希望能够单击一个按钮以显示新的“子”视图控制器。当我从MainVC
到ChildVC,
进行搜索时,UITabBar
不会显示在ChildVC
上。如何使UITabBar
保持显示状态?我不想将ChildVC
添加到UITabBar
,因为它不应在栏中显示图标。
我愿意使用任何类型的segue或视图组合。
在MainVC
内,我想单击一个按钮以显示ChildVC
,而不会从UITTabBar
中丢失MainVC
(并且不添加ChildVC
作为图标到UITabBar
)。
答案 0 :(得分:0)
如果我正确理解了问题的假设,则应将所有4个“主屏幕”堆叠到单独的导航堆栈(UINavigationController)中。
因此结果将是:
UITabBarController -> UINavigationController -> UIViewController (1 of those main screens) click button -> Desired UIViewController