Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c UItableview中的选项卡栏_Objective C_Ios_Uitableview_Tabbar - Fatal编程技术网

Objective c UItableview中的选项卡栏

Objective c UItableview中的选项卡栏,objective-c,ios,uitableview,tabbar,Objective C,Ios,Uitableview,Tabbar,我编写了一个iPhone应用程序,大约有5-6个屏幕(每个屏幕都是UITableView)。我已经完成了应用程序的编写,现在需要在第三个屏幕中添加一个选项卡栏 基本上,应用程序的结构如下所示: 屏幕1:餐厅名称(示例) 屏幕2:单击一家餐厅,您会得到许多选项,如1。地点2。评级3。烹饪等。单击这些选项中的每一个将显示一个单独的表视图,其中包含一些信息 现在,我需要一个标签栏在第三级屏幕(位置,美食等)与相同的选项。。i、 e.位置、菜肴等,以便用户可以直接进入该选项,而不是先进入上一屏幕 如何在

我编写了一个iPhone应用程序,大约有5-6个屏幕(每个屏幕都是UITableView)。我已经完成了应用程序的编写,现在需要在第三个屏幕中添加一个选项卡栏

基本上,应用程序的结构如下所示:

屏幕1:餐厅名称(示例)

屏幕2:单击一家餐厅,您会得到许多选项,如1。地点2。评级3。烹饪等。单击这些选项中的每一个将显示一个单独的表视图,其中包含一些信息

现在,我需要一个标签栏在第三级屏幕(位置,美食等)与相同的选项。。i、 e.位置、菜肴等,以便用户可以直接进入该选项,而不是先进入上一屏幕

如何在代码中实现这一点?每个视图都是UIViewController的子类


谢谢

从界面生成器中拖入
UITabBarController
。将尽可能多的视图控制器连接到您的
UITabBarController
,并将第二个视图控制器连接到UITabBarController

注意:
如果你不喜欢<代码> UITabBarController <代码>连接,只需启动一个新的XCODE项目,用于“标签应用程序”,并将其视为应用程序的起点(对于IT和连接)

你使用故事板或XIB吗?当你说“连接你的第二视图控制器”时,你的意思是通过SeGuE,对吗?现在,我的第二个视图控制器将有两个新出现的segue,由于代码的原因,它总是转到第二个。是的,我的意思是通过segue。考虑在XCu码中创建标签应用程序模板并检查它。你将为自己创建一个简单的。