最近看到一个很不错的Demo-ReportView。花了点时间来学习一下,并做一个记录来加深理解。
ReportView:
1.初始化中 创建 最左边的一列tableView(HeadView) 和 右边的scrollView。 scrollView中包含了数据源中的数据,每一列都是一个tableView(NormalColView)。并且根据数据源计算scrollView的contentSize。
2.计算字体size的代码。
HeadView:
1.在初始化中 完成tableView的初始化
2.并且在 scrollView的拖动代码中,来触发代理事件
NormalColView: scrollView内部的每一列的tableView
1.同HeadView一样
ReportCell:
1.tableVIew的cell
网友评论