【发布时间】:2012-10-17 18:52:18
【问题描述】:
我正在使用UIImageView+AFNetworking 类别进行异步图像加载。一切正常,但我尝试了几件事,但在根据下载的图像调整单元格的高度时没有成功。我希望图像适合单元格的宽度,但要调整高度,但我不知道如何实现。我尝试重新加载下载图像的行,但这只会导致cellForRowAtIndexPath 再次触发并再次设置所有内容,等等。几乎是递归。
我正在计算新的图像大小差异并将其存储在 NSMutableArray 中,然后在 UIImageView 的 setImageWithURLRequest:placeholderImage:success: 的成功块中重新加载该行。
我在heightForRowAtIndexPath 中得到了几行的正确高度,但随后表格开始变得怪异,一切都在叠加,等等。
有什么想法吗?
谢谢!
编辑
我最终使用了 Ezeki 的答案。我还写了一篇关于该主题的帖子,并制作了一个使用这种技术的示例应用程序。
查看here。
【问题讨论】:
标签: ios dynamic uitableview height afnetworking