我正在使用Easy Table View类https://github.com/alekseyn/EasyTableView。在我更改数据并重新绘制单元格之后,它可以工作,但先前数据的绘制仍保留在视图中(在新单元格的新绘图后面)。
我尝试在数据的数组为零之后重新加载数据,但是没有清除旧的图纸:
[myEasyTableView.tableView reloadData];
这是一个截屏。这是一个水平表视图,使用此类很容易设置。图像的上半部分应该是它的外观,但是在更改下面的数据之后,在实际的新单元格下面仍然可以看到以前存在的单元格的绘制。
答案 0 :(得分:1)
我将以下代码添加到设置tableView的方法中。似乎可以做到这一点。
for (CellView* cellView in horizontalTableView.subviews) {
[cellView removeFromSuperview];
}