在选项卡项中执行Segue时维护TabBar



我有一个带有4个选项卡项的选项卡应用程序。

每个选项卡项都有自己的视图控制器controller1, controller2, controller3 and controller4。我可以毫无问题地过渡到他们中的任何人。

我现在有了一个新的视图控制器newView。我执行从controller2newView的分段。问题是,当我执行segue时,TabBar在newView中消失。

此外,如果我回头看,我也看不到controller2中的选项卡栏。

在斯威夫特我该怎么做。谢谢

  • 您应该将每个UIViewController(controller1controller2controller3controller4)包装在其自己的UINavigationController中(在情节提要中,您可以在编辑器>嵌入中找到该选项)
  • 四个导航控制器中的每一个都应依次成为UITabBarController中的选项卡
  • controller2newView的转换将在其导航控制器内,导航控制器包含在选项卡栏控制器中,因此选项卡栏控制器不会被忽略

最新更新