UITableViewCell不重用

时间:2015-12-02 12:23:38

标签: ios uitableview

在我的情况下,我有一个带有标识符的自定义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:期间调整细胞高度,有时当细胞即将显示时,会有明显的停顿。

关于这个的想法?

0 个答案:

没有答案