使用这个管理器,您将永远不会需要编写任何 UITableViewDelegate
或 UITableViewDataSource
方法。
简单得就像馅饼一样。您只需要做以下操作
RSBTableViewManager *tableViewManager = [[RSBTableViewManager alloc] initWithTableView:tableView];
[tableViewManager setSectionItems:sectionItems];
这就完成了。正如您已经理解的那样,您需要为管理器工作,需要部分项目。这些项描述了您的表格视图的部分,并包含单元格项。单元格项的唯一目的是描述单元格在表格视图中的表示。
要创建部分项,您需要子类化/使用 RSBTableViewSectionItem
或创建/使用自己的类,该类将采取 RSBTableViewSectionItemProtocol
并填充它。您可以通过子类化/使用 RSBTableViewCellItem
或创建/使用自己的类来创建它们,该类将采取 RSBTableViewCellItemProtocol
以单元格项。
每个单元格项只代表一个单元格类,并包含所有相关的数据源和代理方法,用于显示它和处理与单元格相关的事件。
有什么不理解的吗?下载仓库并运行示例项目。