Class
TableView
public class TableView
一个表格的数据源
可以快速搭建基于UITableView
的列表或者复杂的UI界面,支持高度自动计算,自动缓存高度,便捷的高度刷新。
Relationships
Nested Types
TableView.DataSource
代理和数据源 如果想自定义或者实现
UITableViewDataSource|UITableViewDelegate
其他协议方法 请继承重写TableView.Group
表格的
Group
对象TableView.Cell
Group
添加Cell
配置TableView.HeaderFooter
Group
中对应的Header
或者Footer
的配置
Nested Type Aliases
AddGroupBlock
public typealias AddGroupBlock = (_ group:Group) -> Void
添加一个Group
Parameters
Name | Type | Description |
---|---|---|
group | 添加的分组 |
Initializers
init(tableView:dataSource:)
public init(tableView:UITableView,
dataSource:TableView.DataSource? = nil)
初始化一个UITableView
的数据源
Parameters
Name | Type | Description |
---|---|---|
tableView | UITableView |
需要数据托管的 |
dataSource | TableView.DataSource? |
自定义数据源对象 默认为空,则为默认的代理实现 |
Properties
Methods
addGroup(_:)
public func addGroup(_ block:AddGroupBlock)
添加一个数据源分组
Parameters
Name | Type | Description |
---|---|---|
block | AddGroupBlock |
配置分组的 |