2016-06-28 113 views
0

我有一个想在Xcode中实现的概念。它是一个具有3个Prototype单元的默认TableViewController。带3个原型单元格和自动高度的Swift tableView

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

Addional信息:“原型分隔符 - 用只图像”可以出现多次,图像的尺寸可以变化。

任何想法,我可以如何实现这一点?

回答

0

您可以设置的tableview的rowHeight等于UITableViewAutomaticDimensionviewDidLoad方法:

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

在这里,你告诉你的tableview计算row的尺寸。 然后你说你估计row将有42的高度,基本上设置最小高度。

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

相关问题