estimatedHeightForRowAtIndexPath 和 heightForRowAtIndexPath 之间的区别? [复制]

Posted

技术标签:

【中文标题】estimatedHeightForRowAtIndexPath 和 heightForRowAtIndexPath 之间的区别? [复制]【英文标题】:Difference between estimatedHeightForRowAtIndexPath and heightForRowAtIndexPath? [duplicate] 【发布时间】:2018-05-31 06:34:32 【问题描述】:

您好,谁能帮我了解以下两种方法的区别。

第一:

- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath 
    return 100;

第二:

- (CGFloat)tableView:(UITableView *)tableView estimatedHeightForRowAtIndexPath:(NSIndexPath *)indexPath 
    return 100;

提前致谢。

【问题讨论】:

参考链接***.com/questions/45267576/… 您也可以查看此链接深入了解:***.com/questions/18746929 【参考方案1】:

heightForRowAtIndexPath 是真实高度。单元格的高度为 100。

estimatedHeightForRowAtIndexPath 不是真正的高度。 Cell估计高度为100。然后根据约束计算实际高度

【讨论】:

以上是关于estimatedHeightForRowAtIndexPath 和 heightForRowAtIndexPath 之间的区别? [复制]的主要内容,如果未能解决你的问题,请参考以下文章