estimatedHeightForRowAtIndexPath和heightForRowAtIndexPath之间的区别?

时间:2018-05-31 06:34:32

标签: ios objective-c uitableview heightforrowatindexpath

您好,任何人都可以帮助我了解以下两种方法之间的区别。

首先:

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

第二名:

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

提前致谢。

1 个答案:

答案 0 :(得分:2)

heightForRowAtIndexPath是真正的高度。 Cell的高度为100。

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

计算实际高度