根据UIKit API参考...
每次显示表视图时,它都会在委托中为其每一行调用tableView(_:heightForRowAt:)
...
这是准确/明确的吗?
如果是这样,任何人都可以列出或也许链接到所有情况的列表,这些情况被视为“正在显示”表视图并因此触发heightForRowAt
?
beginUpdates()
/ endUpdates()
是否触发表视图的显示? reloadData()
会触发它吗? 最佳答案
每当表格需要知道单元格的高度和表格视图的高度时,就会调用heightForRowAt
。
有时候是这样的:
insertRows/Sections
,reloadRows/Sections
)reloadData()
)endUpdates()
时。 关于ios - 何时为UITableView调用heightForRowAt?/什么时候“显示” UITableView?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42059041/