Tableview有三种具有动态高度的自定义单元格。我想在cellForRowAtIndex()
方法中使用像tableView.rowHeight = 100
设置行高。在不同行高的cellForRowAtIndexPath中设置行高
这是否合适?
Tableview有三种具有动态高度的自定义单元格。我想在cellForRowAtIndex()
方法中使用像tableView.rowHeight = 100
设置行高。在不同行高的cellForRowAtIndexPath中设置行高
这是否合适?
1.定义为原型细胞 2.Specify你的表视图 3.设置你的表视图UITableViewAutomaticDimension
不要在viewDidLoad中
这些代码的tableView的rowHeight时的estimatedRowHeight汽车布局限制.estimatedRowHeight = 68.0(原型单元的实际高度)
tableView.rowHeight = UITableViewAutomaticDimens
不,这不是你需要做的。千万不要试图在cellForRowAtIndexPath
方法中设置任何表格属性。只需创建并返回一个单元格。
如果您的单元格具有不同的高度,只需实施heightForRowAtIndexPath
方法并返回给定indexPath的适当高度。
如果所有行都具有相同的高度,请在viewDidLoad
或其他适当的位置设置表视图的rowHeight
属性。