0

问题是我正在提出一个请求,让我返回一些具有不同高度的图像,我想根据每个图像自动调整每个单元格的大小,但是当我在表格视图中绘制它们时,显示错误的单元格高度,因为它们都具有相同的大小,直到我滚动它们。问题是我已经放了 UITableViewAutomaticDimension,估计,自动布局约束是好的..等等。但由于图像在 tableview 加载后 2 或 3 秒后接收,我无法刷新 tableview 也无法重新加载它。

知道如何解决这个问题吗?

4

1 回答 1

-2

表格视图现在需要刷新单元格高度。调用 beginUpdates() 和 endUpdates() 将强制表格视图刷新高度。

tableView.beginUpdates()
// set your image in cell here 
tableView.endUpdates()

还有一个很好的教程: Self-sizing Table View Cells

于 2017-12-05T09:30:17.643 回答