最后一个单元格上的UITableView beginUpdate和endUpdate重新加载tableview

时间:2019-01-14 18:41:01

标签: ios uitableview tableview

我有一个包含展开折叠单元格的表格视图。每当选择一个单元格时,我只需调用:

{"a":1, "b":2}

依次回想起heightForRowAtIndex方法,在该方法中我设置了新的高度,这似乎显示出展开折叠行为。(无需重新加载单元格)。

问题:当我点击最后一个单元格(或最后2-3个单元格)时,在tableView.beginUpdate()之后     tableView.endUpdate(),表将重新加载自身。我不知道为什么它会这样。 好像在桌子的底部没有空间来扩展单元格一样,它正在重新加载自身。

有人可以对此发表看法吗?

1 个答案:

答案 0 :(得分:0)

estimatedHeightForRowAt始终有效。