Swift 如何在子视图控制器上显示分段后的UITabBar?
我有4个主Swift 如何在子视图控制器上显示分段后的UITabBar?,swift,xcode,uitabbarcontroller,segue,childviewcontroller,Swift,Xcode,Uitabbarcontroller,Segue,Childviewcontroller,我有4个主ViewControllers连接到UITabBarController。这是我的应用程序的4个主屏幕。这4个屏幕中的每个屏幕在选项卡栏上都有一个图标 现在,在其中一个主屏幕中,我希望能够单击一个按钮来显示一个新的“子”视图控制器。当我从MainVC切换到ChildVC时,uitabar不会显示在ChildVC上。如何使uitabar保持显示状态?我不想将ChildVC添加到uitabar,因为它不应该在工具栏上有图标 我愿意使用任何类型的segue或视图组合 在MainVC中,我想单
ViewController
s连接到UITabBarController
。这是我的应用程序的4个主屏幕。这4个屏幕中的每个屏幕在选项卡栏上都有一个图标
现在,在其中一个主屏幕中,我希望能够单击一个按钮来显示一个新的“子”视图控制器。当我从MainVC
切换到ChildVC时,uitabar
不会显示在ChildVC
上。如何使uitabar
保持显示状态?我不想将ChildVC
添加到uitabar
,因为它不应该在工具栏上有图标
我愿意使用任何类型的segue或视图组合
在MainVC
中,我想单击一个按钮来显示ChildVC
,而不会丢失MainVC
中的UITabBar
(也不会将ChildVC
作为图标添加到uitabar
)。如果我正确理解了您的问题的假设,您应该将所有4个“主屏幕”堆叠起来进入单独的导航堆栈(UINavigationController)
因此,结果将是:
UITabBarController -> UINavigationController -> UIViewController (1 of those main screens) click button -> Desired UIViewController
看看这个:它很有效!你是我的英雄。(我已经尝试了几个小时的自定义分段和容器视图-没有任何效果。谢谢!)@purebreadd非常欢迎:)请标记为正确答案