我编写了一个大约有 5-6 个屏幕的 iPhone 应用程序(每个屏幕都是一个 UITableView)。我已经完成了应用程序的编写,现在要求在第三个屏幕中添加一个选项卡栏。
基本上,应用程序的结构如下:
屏幕 1:餐厅名称(示例)
屏幕 2:单击一家餐厅后,您会看到许多选项,例如 1. 位置 2. 评级 3. 美食等。单击每个选项都会显示一个单独的表格 View ,其中包含一些信息.
现在,我需要在第三级屏幕(位置、美食等)中有一个具有相同选项的选项卡栏。即位置、美食等,以便用户可以直接转到该选项,而不是转到上一个选项首先屏幕。
如何在我的代码中实现这一点?每个 View 都是 UIViewController 的子类。
谢谢!
最佳答案
从 Interface Builder 中拖入一个 UITabBarController
。将任意数量的 ViewController 连接到您的 UITabBarController
,并将第二个 View Controller 连接到您的 UITabBarController。
注意:
如果您对 UITabBarController
连接感到不舒服,只需为“选项卡式应用程序”启动一个新的 XCode 项目,并将其视为您的应用程序的起点(用于初始化和连接)
关于objective-c - UItableview 中的选项卡栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12778587/