如何在 swift 故事板中将 TabBarController 放入另一个 TabBarController 中?

How to make TabBarController inside another TabBarController in swift storyboard?

我想知道如何在 Xcode 中创建嵌套 UITabBarControllers,我正在使用 Swift。

我的第一个 UITabBarController 有两个项目:搜索 (UITableView) 和地图 (MKMapView)。 当我点击 table 中的一个单元格时,我想转到第二个 UITabBarController。 第二个 UITabBarController 是单击单元格的详细信息页面,必须包含三个项目 --> 信息、评论和联系方式。

谁能解释一下如何做到这一点?现在我只有第一个 UITabBarController 和一个用于详细信息页面的视图控制器。

编辑:主要问题是当我嵌套 UITabBarControllers 时,我的应用程序总是显示第一个 UITabBarController 的项目。

从情节提要中拖放新 tabbarcontroller 并从您的列表视图控制器 ctrl+ 拖动到这个新的标签栏控制器和 select show segue。 (假设您使用的是导航控制器)

在它旁边制作另一个 Tab View Controller(您应该在 Storyboard 上看到两个 Tab View Controller),然后在您想要另一个的 Tab View Controller 中,插入一个 Container View。在容器视图位于所需的选项卡视图控制器中并适当调整大小后,按住控件并将其从容器视图拖动到另一个选项卡视图控制器。发布后,select 嵌入,你应该可以开始了!希望这可以帮助。如果是,请投票:)

我自己找到了答案。

只需在列表视图和第二个选项卡控制器之间创建一个 segue。 并且 select 在属性检查器中的第二个选项卡控制器 hide bottom bar on push 上。