我有一个标签式应用程序,运行4个标签项。
每个标签式项目都有自己的视图控制器 - controller1, controller2, controller3 and controller4
。我可以毫无问题地过渡到他们中的任何人。
我现在有了一个新的视图控制器newView
。我执行了从controller2
到newView
的segue。问题是,当我执行segue时,TabBar会在newView
中消失。
另外,如果我回过头来,我也看不到controller2
中的标签栏。
我如何在Swift中解决这个问题。感谢。
答案 0 :(得分:2)
UIViewController
(controller1
,controller2
,controller3
和controller4
)包装在自己的UINavigationController
中(在故事板中)将在编辑器>嵌入中找到该选项。 UITabBarController
中的标签。 controller2
到newView
的转换将在其导航控制器内,该控制器包含在标签栏控制器中,因此标签栏控制器不会被解除。