我们还可以使用
加载完数据之后再调用以下方法
[tableView beginUpdate]
[tableView endUpdate]
之后tableView就会再次调用heightForRowAtIndexPath,这时候你就可以返回正确的cell高度给它了。
-(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath 这个方法 是在
把数据加载到 cell 上之后才调用的
[tableView beginUpdate]
[tableView endUpdate]
之后tableView就会再次调用heightForRowAtIndexPath,这时候你就可以返回正确的cell高度给它了。