在我的情况下,我有一个带有标识符的自定义tableview单元格,而在TableViewControlelr中有一个名为configCellAtIndexPath:
的方法,如下所示:
configCellAtIndexPath:(NSIndexPath *) indexPath {
XXCell *cell = [table dequeueReusableCellWithIdentifier: identifier];
// Config the cell
return cell.
}
- tableView:heightForRowAtIndexPath:
和- tableView:cellForRowAtIndexPath:
都使用返回的单元格来完成工作。
问题是当我滚动tableview时,单元格的数量继续增加,例如,我有20个项目,最多应该有20个单元格实例,但实际上有30多个Cell实例。
此外,我在configCellAtIndexPath:
期间调整细胞高度,有时当细胞即将显示时,会有明显的停顿。
关于这个的想法?