【发布时间】:2017-05-12 11:06:29
【问题描述】:
我想添加一个选项卡栏,其中包含三个选项(主页)第一个视图,(事件)与第二个视图,和(信息)与第三个视图,在第一个视图中我有 2 个按钮显示第二个和第三个视图。
如何添加带有这 3 个标签的标签栏,在应用程序中始终可见?
我现在有这个结构:
【问题讨论】:
标签: ios swift xcode uinavigationcontroller uitabbarcontroller
我想添加一个选项卡栏,其中包含三个选项(主页)第一个视图,(事件)与第二个视图,和(信息)与第三个视图,在第一个视图中我有 2 个按钮显示第二个和第三个视图。
如何添加带有这 3 个标签的标签栏,在应用程序中始终可见?
我现在有这个结构:
【问题讨论】:
标签: ios swift xcode uinavigationcontroller uitabbarcontroller
新项目 -> 选项卡式应用程序。 用您的 viewControllers 替换第一个和第二个视图。将不再需要您的左侧视图,因为选项卡将成为您的按钮
【讨论】:
UITabBarController 中的每个 UIViewController 都可以在您方便的时候嵌入到 UINavigationController 中,这样您就可以使用您需要的所有功能。
Apple 的 Tabbar 指南:Tab Bar Controllers
基本上,你需要选择(关联的)Tab Controller的View Controller▶点击Editor菜单项▶选择Embed in并点击Navigation Controller
为了使用 tabbar 的正确导航流程,您需要绑定 tabbar 首先使用 View Controller 的控制器,然后嵌入导航 控制器到标签栏。类似的方式你也可以嵌入导航 控制器到标签栏控制器,但它不是正确的流程。
【讨论】: