我的桌面视图中有很少的图像单元格(例如索引1,3,4,6,9),图像r是从网页加载的,我不知道它们的高度。 下载图像时,我将其保存在字典中(image.height forKey:index)并重新加载tableview。
in heightForRowAtIndexPath:
NSEnumerator *enumerator = [dic keyEnumerator];
id key;
for (key in enumerator) {
if (indexPath.row == [key integerValue]) { calculate cell height with image.height
}
向上滚动后,单元格重新计算,如何缓存高度?在下载图像后,您是否知道更好的重新加载单元格高度的方法?