如何根据动态高度单元格设置UITableView的高度约束?

时间:2016-05-17 08:17:16

标签: ios swift uitableview autolayout

我有TableView并且我将初始约束设置为10.0,例如。现在,我添加了3个不同高度尺寸的单元格(它们是自动布局单元格),例如,它们的大小为(50.0, 120.0, 30.0)

如何设置我的UITableView.heightConstraint = 50 + 120 + 30?

如何获取autolayout单元格大小?当我尝试打印它们的尺寸时,我得到初始尺寸(标准44.0)

有什么想法吗?

2 个答案:

答案 0 :(得分:5)

这个怎么样:

city = cities.FirstOrDefault();

答案 1 :(得分:0)

您可以动态计算tableviewcell高度.. 试试这个......

CGfloat height= [self.contentView systemLayoutSizeFittingSize:UILayoutFittingCompressedSize].height+2;