- (CGFloat)tableView:(UITableView *)tableView estimatedHeightForRowAtIndexPath:(NSIndexPath *)indexPath
{
return 200;
}
- 设置该方法,tableview调用顺序为 屏幕快照 2018-01-02 上午10.24.17.png
- 不设置,tableview调用顺序为 屏幕快照 2018-01-02 上午10.27.42.png
结论
设置该方法estimatedHeightForRowAtIndexPath,系统只会计算当先屏幕显示的cell的高度,其他的都是调用estimatedHeightForRowAtIndexPath返回的值来计算
所以需要注意是否设置该方法后,tableview的生命周期
网友评论