带3个原型单元格和自动高度的Swift tableView
问题描述:
我有一个想在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”单元的高度设置为自动。高度应根据添加的图像尺寸进行计算。
这里我样机
Addional信息:“原型分隔符 - 用只图像”可以出现多次,图像的尺寸可以变化。
任何想法,我可以如何实现这一点?
答
您可以设置的tableview的rowHeight
等于UITableViewAutomaticDimension
在viewDidLoad
方法:
self.yourTableView.rowHeight = UITableViewAutomaticDimension
self.yourTableView.estimatedRowHeight = 42.0
在这里,你告诉你的tableview
计算row
的尺寸。 然后你说你估计row
将有42的高度,基本上设置最小高度。
我认为this是一个很好的使用演示程序的例子。