如何填充表格视图,而不是表格视图控制器?
Posted
技术标签:
【中文标题】如何填充表格视图,而不是表格视图控制器?【英文标题】:How can I populate a table view, not a table view controller? 【发布时间】:2015-04-04 08:51:28 【问题描述】:我在普通视图控制器中有一个表格视图,我想知道我应该如何用数据填充它?
在研究它之后,我所看到的所有地方都使用表格视图控制器:我只是使用一个内部带有表格视图的视图控制器。
我应该如何用数据填充它?我在ViewController.swift
中创建了一个 IBOutlet,但我不确定如何添加数据。
我不使用表格视图控制器的原因是因为我无法显示导航栏,而且我听说导航栏滚动了。
是否可以在普通视图控制器中使用表格视图?我应该使用表格视图控制器吗?如果可以在普通视图控制器中使用表格视图,我该如何填充表格视图?
我使用的编码语言是swift。
【问题讨论】:
【参考方案1】:UITableViewController
基本上是一个普通的UIViewController
,其主视图替换为UITableView
,并使用UITableviewDelegate
和UITableViewDataSource
协议。
UITableViewController
是UIViewController
的子类。
所以只需添加协议并完全按照您在UITableViewController
中使用它的方式使用它。
【讨论】:
以上是关于如何填充表格视图,而不是表格视图控制器?的主要内容,如果未能解决你的问题,请参考以下文章
需要使用 Firebase 在表格视图控制器 Xcode 7 中安排显示模式
如何在swift 4中将按钮放在表格视图控制器的前面? [复制]
如何根据步进值而不是 swift 3 中单元格的物理选择来选择表格视图的单元格?