基于后代视图的自定义UITableViewCell高度(xCode 6,iOS8)

时间:2015-01-21 16:10:43

标签: uitableview ios8 xcode6

我在原型单元格中有一个自定义视图,带有标签和UIImageView,它们都可以是变量高度。让表格单元格调整到视图高度的最佳方法是什么?看来我必须设置表格单元格的高度,我尝试的其他任何东西都不会重置大小。

我已经尝试过以下概念而没有运气。

tableView.estimatedRowHeight = 260.0
tableView.rowHeight = UITableViewAutomaticDimension

1 个答案:

答案 0 :(得分:0)

据我所知,UITableViewCell的高度应该是固定的。您可以在同一UITableViewCell内拥有多种UITableViewUITableViewCell。例如,第0部分具有唯一类型UITableViewCell,其他部分的heightForRowAtIndexPath具有其他类型。然后在TableView委托方法UITableViewCell内,您可以为不同类型的-(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath{ if(indexPath.section==0) return 40; else return 60; } 设置高度。

你可以这样做: -

{{1}}