gpt4 book ai didi

ios - UITableView设置estimatedRowHeight有什么影响?

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:31:56 25 4
gpt4 key购买 nike

似乎无论我在 estimatedRowHeight 中设置什么,都没有任何视觉差异。在性能方面,我不确定设置 1 和 100 之类的值会有什么不同。文档只是说设置一个非负数会给你带来更好的性能,但没有详细说明。

最佳答案

为了执行其完整的初始内部布局并正确绘制滚动指示器,表格 View 必须知道所有行的高度(以及任何部分标题等)。

通过提供 estimatedRowHeight,您允许表格执行完整的初始内部布局,只知道可见行的高度(因为它使用所有行的估计高度其他行)。对于具有可变行高的 TableView ,速度要快得多。

(当然,如果 TableView 的 rowHeight 实际上是每一行的高度,那么 estimatedRowHeight 就没有意义了。)

关于ios - UITableView设置estimatedRowHeight有什么影响?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45943924/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com