将标签栏添加到导航控制器

时间:2017-05-12 11:06:30

标签: ios swift xcode uinavigationcontroller uitabbarcontroller

我想添加一个标签栏,其中包含三个选项(Home)第一个视图,(Incidences)和第二个视图,(Info)和第三个视图,在第一个视图中我有2个按钮显示第二个和第三种观点。

我需要做什么来添加带有这3个标签的标签栏,始终在App中显示?

我现在有这个结构:

2 个答案:

答案 0 :(得分:1)

新项目 - >选项卡式应用程序 用viewControllers替换第一个和第二个视图。由于标签将是您的按钮

,因此不需要左侧视图

答案 1 :(得分:1)

UITabBarController中的每个UIViewController都可以在您方便时嵌入到UINavigationController中,这样您就可以使用所需的所有功能。

Tabbar的Apple指南:Tab Bar Controllers

基本上,您需要选择(与之关联)选项卡控制器的视图控制器▶单击Editor菜单项▶选择Embed in并单击Navigation Controller

enter image description here

  

要使用tabbar正确导航,您需要绑定tabbar   首先使用View Controller控制器,然后嵌入导航   控制器到tabbar。类似的方式你也可以嵌入导航   控制器到tabbar控制器,但它不是正确的流程。

enter image description here