似乎无论我在estimatedRowHeight中设置什么,都没有任何视觉差异。性能方面,我不确定如何设置1对100这样的值会产生任何影响。该文件只是说设置一个非负面会给你一个更好的表现,但不会详细说明。
答案 0 :(得分:1)
为了执行完整的初始内部布局并正确绘制滚动指示器,表视图必须知道所有行的高度(以及任何节标题等)。
通过提供estimatedRowHeight
,您可以让表执行完整的初始内部布局,只知道可见行的高度(因为它使用了所有其他行的估计高度) )。对于具有可变行高的表视图,这要快得多。
(当然,如果表格视图的estimatedRowHeight
实际上是每一行的高度,则rowHeight
没有意义。)