带有3个原型单元和自动高度的Swift tableView

时间:2016-06-28 11:41:41

标签: swift uitableview

我想在Xcode中实现一个概念。它是默认的TableViewController,带有3个Prototype单元格。

Cell 1 = name (Prototype Pages)
Cell 2 = seperator (Prototype Seperator)
Cell 3 = only ImageView (Prototype Seperator-with-only-image)

单元格1和单元格2正常。我需要设置所有" Prototype Seperator-only-only-image"的高度。细胞自动化。应根据添加的图像尺寸计算高度。

这是我的模型

enter image description here

地址信息:" Prototype Seperator-only-only-image"可以多次出现,图像的尺寸可以变化。

我是如何实现这一目标的?

1 个答案:

答案 0 :(得分:0)

您可以在rowHeight方法中将表格视图的UITableViewAutomaticDimension设置为viewDidLoad

    self.yourTableView.rowHeight = UITableViewAutomaticDimension
    self.yourTableView.estimatedRowHeight = 42.0

在此告诉您tableview计算row的维度。 然后你说你估计row的高度为42,基本上设定了最小高度。

我认为this是使用演示应用程序的一个很好的例子。