我有一个 UITableView 有很多行和很多部分(超过 500 个部分)。拥有很多行并不是那么糟糕,因为只有可见行是使用 dequeueReusableCellWithIdentifier 方法加载的。问题是每次我执行 [tableView reloadData] 时都会加载所有节标题。
有没有办法像我将它用于行一样使用出队的部分标题?
如果没有,我能想到的唯一两个选择是:
- 处理节标题队列我自己。
- 使节标题成为自定义单元格并管理节单元格映射我自己。
这两种解决方案都非常复杂,因为我使用 NSFetchedResultsController。