我想知道如何在Xcode中创建嵌套的UITabBarControllers
,我使用Swift。
我的第一个UITabBarController
有两个项目:搜索(UITableView
)和地图(MKMapView
)。
当我击中桌子上的一个牢房时,我想去第二个UITabBarController
。
第二个UITabBarController
是已点击单元格的详细信息页面,必须包含三个项目 - >信息,评论和联系。
任何人都可以解释如何做到这一点?现在我只有第一个UITabBarController
和一个视图控制器,用于详细页面工作。
编辑:主要问题是当我嵌套UITabBarControllers
时,我的应用程序始终显示第一个UITabBarController
的项目。
答案 0 :(得分:1)
在它旁边创建另一个选项卡视图控制器(您应该在故事板上看到两个选项卡视图控制器),然后在选项卡视图控制器中想要另一个,插入容器视图。在容器视图位于所需的选项卡视图控制器中并正确调整大小后,按住控件并从容器视图拖动到另一个选项卡视图控制器。发布后,选择嵌入,你应该好好去!希望这可以帮助。如果有,请投票:)
答案 1 :(得分:0)
从stroryboard拖放新的tabbarcontroller
,然后从列表视图控制器ctrl +拖放到此新标签栏控制器并选择show segue
。 (假设您使用的是导航控制器)
答案 2 :(得分:0)
我自己找到了答案。
只需在列表视图和第二个标签控制器之间创建一个segue。
并在属性检查器中的第二个选项卡控件hide bottom bar on push
上选择。