ios - 如何在快速 Storyboard中将 TabBarController 放入另一个 TabBarController 中?

标签 ios xcode swift nested uitabbarcontroller

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

我的第一个 UITabBarController 有两个项目:搜索 (UITableView) 和 map (MKMapView)。 当我点击表格中的一个单元格时,我想转到第二个 UITabBarController。 第二个 UITabBarController 是单击的单元格的详细信息页面,必须包含三个项目 --> Info、Reviews 和 Contact。

谁能解释一下如何做到这一点?现在我只有第一个 UITabBarController 和一个用于详细信息页面工作的 View Controller 。

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

最佳答案

在它旁边创建另一个选项卡 View Controller (您应该在 Storyboard上看到两个选项卡 View Controller ),然后在您想要另一个选项卡 View Controller 的内部插入一个容器 View 。将容器 View 放入所需的选项卡 View Controller 并调整大小后,按住控件并将其从容器 View 拖动到另一个选项卡 View Controller 。发布后,选择嵌入,就可以开始了!希望这可以帮助。如果是的话,请投票:)

关于ios - 如何在快速 Storyboard中将 TabBarController 放入另一个 TabBarController 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36700354/

相关文章:

ios - 在 Swift 3 上运行后台线程

ios - 错误域=NSCocoaErrorDomain 代码=3840 "No value."UserInfo={NSDebugDescription=无值。}

ios - 初始化 UIView 子类属性如何影响 superview 的中心?

ios - 导航栏未显示在嵌入的导航 Controller 中

android - 如何让用户在优步中开始和结束位置

xcode - 如何将 Xcode 4 代码片段从一台机器传输到另一台机器

objective-c - 将应用上传到商店后 iAd 不会显示

ios - 在View(iOS)的底部边缘触摸不注册

ios - 如何使用带有 swift 的 API 点唱机在应用程序上流式传输音乐?

iphone - 索引 '5' 超出空数组崩溃范围