使用图像动态调整表格视图单元格的大小

时间:2015-05-11 08:13:57

标签: ios swift uiimageview

我有图像和标签的表格视图。我希望动态表格单元格高度取决于标签文本高度和图像大小。我怎样才能做到这一点?enter image description here

目前我已经为图像视图提供了纵横比,但在输出中它采用相同的纵横比并使图像视图的大小得到修复。我希望无论图像大小如何,我的图像视图都应该是那个尺寸。我已经实现了该单元格的动态高度取决于标签大小,但如何与图像相同? 这个问题的概念:Using Auto Layout in UITableView for dynamic cell layouts & variable row heights适用于标签而非图像

1 个答案:

答案 0 :(得分:2)

如果您支持iOS8及更高版本,则以下两行代码将起作用。

self.tableView.estimatedRowHeight = 400 //Just give a maximum value
self.tableView.rowHeight = UITableViewAutomaticDimension // This will take automatically.