我已经编写了一个大约5-6个屏幕的iPhone应用程序(每个都是UITableView)。我已经完成了应用程序的编写,现在需要在第3个屏幕中添加标签栏。
基本上,应用程序的结构如下:
屏幕1 :餐馆名称(示例)
屏幕2:点击一家餐馆后,您会看到许多选项,例如1.位置2.评级3.美食等。点击这些选项会显示一个单独的表视图,其中包含一些信息
现在,我需要在第3级屏幕(位置,美食等)中使用相同选项的标签栏。即位置,美食等,以便用户可以直接转到该选项而不是前一个选项屏幕先。
如何在我的代码中实现这一点?每个视图都是UIViewController的子类。
谢谢!
答案 0 :(得分:1)
从Interface Builder中拖出UITabBarController
。根据需要将尽可能多的ViewControllers连接到UITabBarController
,并将第二个视图控制器连接到UITabBarController。
注意:强>
如果您对UITabBarController
连接不满意,只需为“选项卡式应用程序”启动一个新的XCode项目,并将其视为应用程序的起点(对于inits和connections)