UITableView(QMUI_StaticCell)
@interface UITableView (QMUI_StaticCell)
配合 QMUIStaticTableViewCellDataSource 使用,主要负责:
- 提供 property 去绑定一个 static dataSource
- 重写 setDataSource:、setDelegate: 方法,自动实现 UITableViewDataSource、UITableViewDelegate 里一些必要的方法
使用方式:初始化一个 QMUIStaticTableViewCellDataSource 并将其赋值给 qmui_staticCellDataSource 属性即可。
Warning
当要动态更新 dataSource 时,可直接修改 self.qmui_staticCellDataSource.cellDataSections 数组,或者创建一个新的 QMUIStaticTableViewCellDataSource。不管用哪种方法,都不需要手动调用 reloadData,tableView 会自动刷新的。-
Undocumented
Declaration
Objective-C
@property(nonatomic, strong) QMUIStaticTableViewCellDataSource *qmui_staticCellDataSource
Swift
var qmui_staticCellDataSource: QMUIStaticTableViewCellDataSource! { get set }