【发布时间】:2014-06-08 06:54:00
【问题描述】:
在我的应用程序中,我在表格视图中显示提要。图片来自 URL。我想根据图像大小动态计算单元格高度。但是我在单元格加载后得到图像。
如何根据图片大小实现cell的动态高度?
我希望我的问题很清楚,我会在这里得到解决方案。
谢谢,
【问题讨论】:
-
我认为您在表格视图中进行延迟加载,因此图像数据将在表格重新加载后出现,因此您无法在发送请求、获取数据并将数据应用到图像之前获取图像大小
-
如果我不使用延迟加载,它不会平滑滚动tableview。
-
最好的方法是在 UITableviewCell 中设置固定的 UIImage 视图大小,并将下载的图像调整为固定大小
-
是的,我知道,所以我建议上面的评论
-
或者您可以从调用您的图像 url 的 API(服务器)获取图像的大小。
标签: ios image uitableview uiimageview