2
家伙:加载图像后重新计算高度或UITableViewCell?
我创建的表视图小区,其cellForRowAtIndexPath
代表团方法,现在我想一些照片装入电池,并调整单元格的高度,以适应这些照片,所以我想以后我应该这样做照片全部加载,以便我可以调整高度来调整单元格大小。
我知道单元格的高度将在heightForRowAtIndexPath
委托方法内计算,但heightForRowAtIndexPath
方法似乎在cellForRowAtIndexPath
之前调用?
那么,有没有什么办法来重新计算高度来调整大小或重新创建照片加载后的单元格?
谢谢:)
感谢您的回复,但有什么更好的地方做这个“重新加载”的行动? :) –
当照片加载时,您可能已经有一些回电,即当下载完成时 - 无论如何您都应该异步加载图像。 ;)然后缓存图像大小并重新加载单元格 - heightForRowAtIndexPath:将被调用,并且您可以轻松地计算所需的单元格高度。 – Eiko
工程就像一个魅力!谢谢:) –