TableView 作为带有导航控制器的子视图
Posted
技术标签:
【中文标题】TableView 作为带有导航控制器的子视图【英文标题】:TableView as subview with navigation controller 【发布时间】:2012-07-20 11:57:31 【问题描述】:我想要一个包含一些子视图(标签、图像等)的视图(五个标签栏之一),包括一个表格视图,这样表格视图将只占据屏幕的一半(类似于这个线程@ 987654321@)。我已将视图控制器设置为 tableview 委托和数据源,但是如何使用此表视图 (uinavigationcontroller) 进行导航?
澄清: 我从一个基于标签栏的应用程序开始,并希望有一个标签栏视图在顶部有一些标签,在该视图的下半部分有一个表格视图。我自己解决了,见下文
【问题讨论】:
您能否更具体地说明您想要实现的目标。你想玩弄UITableView
还是以UITableView
作为子视图的整个UIViewController
?
【参考方案1】:
这当然比我想象的要简单。我设置了一个带有一些标签的标签栏控制器(带有单独的视图控制器)。我在导航控制器中嵌入了一个视图控制器(使用菜单编辑器——嵌入——导航控制器)。将标签和 uitableview(通过 Storyboard)添加到视图并连接标签和表格视图的出口,以及将视图控制器设置为委托和数据源(UITableViewDelegate、UITableViewDataSource)。
【讨论】:
以上是关于TableView 作为带有导航控制器的子视图的主要内容,如果未能解决你的问题,请参考以下文章
如何按下 tableview 单元格以在导航控制器中显示带有文本的视图控制器