2

伙计们:

我使用委托方法创建了表格视图单元格cellForRowAtIndexPath,现在我想将一些照片加载到单元格中并调整单元格的高度以适合这些照片,所以我认为我应该在照片全部加载后执行此操作,以便我可以获取高度以调整单元格的大小。

我知道单元格的高度将在heightForRowAtIndexPath委托方法中计算,但该 heightForRowAtIndexPath方法似乎是之前调用的cellForRowAtIndexPath

那么,有没有办法在加载照片后重新计算高度以调整大小或重新创建单元格?

谢谢 :)

4

1 回答 1

4

最简单的方法是重新加载单元格:

[self.tableView reloadRowsAtIndexPaths:[NSArray arrayWithObject:path] withRowAnimation:UITableViewRowAnimationNone];

我们在我们的一个应用程序中做到了这一点,它甚至可以很好地动画化。

于 2012-10-18T09:19:03.250 回答