删除具有动态高度的单元格后的单元格分隔符重叠

时间:2012-01-27 13:29:43

标签: iphone ios uitableview

我在表格视图中对不同的单元格使用不同的高度。当我尝试使用滑动删除单元格时,虽然我尝试调用reloadTable或开始/结束更新,但我的一些单元格分隔符与我的更大或更小的单元格重叠。

我想这是因为tableView只计算可见行的高度。因此,我尝试使用setNeedsRedisplay手动重新显示每个单元格,但它不再起作用。

我想知道我可以用什么来完全重新加载我的单元格,并且考虑少一个(删除)indexPath来更改cellHeights。这样我的大细胞就不会与较小的细胞重叠。

顺便说一下。我还从dataSource数组中删除了单元格内容。

1 个答案:

答案 0 :(得分:0)

如果其他人面临问题,我在这个地址找到了解决问题的方法:

http://jomnius.blogspot.com/2011/03/hide-uitableview-empty-cell-separator.html