更改数据后,UITableView(Easy tableView自定义类)单元格的图像(图纸)是持久的

时间:2013-04-11 06:13:41

标签: ios uitableview nsmutablearray cell

我正在使用Easy Table View类https://github.com/alekseyn/EasyTableView。在我更改数据并重新绘制单元格之后,它可以工作,但先前数据的绘制仍保留在视图中(在新单元格的新绘图后面)。

我尝试在数据的数组为零之后重新加载数据,但是没有清除旧的图纸:

[myEasyTableView.tableView reloadData];

这是一个截屏。这是一个水平表视图,使用此类很容易设置。图像的上半部分应该是它的外观,但是在更改下面的数据之后,在实际的新单元格下面仍然可以看到以前存在的单元格的绘制。

enter image description here

1 个答案:

答案 0 :(得分:1)

我将以下代码添加到设置tableView的方法中。似乎可以做到这一点。

   for (CellView* cellView in horizontalTableView.subviews) {
        [cellView removeFromSuperview];
    }