【发布时间】:2019-01-14 18:41:01
【问题描述】:
我有一个带有展开折叠单元格的表格视图。 Whenever a cell is selected, I simply call :
tableView.beginUpdate()
tableView.endUpdate()
这反过来又调用了 heightForRowAtIndex 方法,我在其中设置了新高度,这似乎显示了展开-折叠行为。(无需重新加载单元格)。
问题:当我点击最后一个单元格(或最后 2-3 个单元格)时,在 tableView.beginUpdate() 之后 tableView.endUpdate(),表重新加载自己。我不知道它为什么会这样。 好像因为表格底部没有空间来展开单元格,所以它正在重新加载自己。
有人可以解释一下吗?
【问题讨论】:
-
你实现
estimatedHeightForRowAt了吗?
标签: ios uitableview tableview