【发布时间】:2021-09-18 03:46:48
【问题描述】:
这个问题在本质上更具教学性,但为什么heightForRowAt 是在UITableViewDelegate 而不是UITableViewDataSource 中实现的?
在UITableViewDataSource 中定义行高不是更有意义吗?
既然一行的高度应该取决于该特定行的内容,因此扩展数据源?
【问题讨论】:
-
UITableviewDatasource专注于数据(即:行数、提供单元格类以及如何填充数据、页眉/页脚的标题等,而不是 View/UserInterfaction。这就是为什么?
标签: ios swift uitableview