前提:
1.iOS系统>=8
2.cell中的每个控件布局固定,不含一些动态的模块,但是可以含有label的变化
可以采用tableView自动计算cell的高度
首先设置tableView的属性:
// cell的高度设置 self.tableView.estimatedRowHeight = 44; // 默认高度 self.tableView.rowHeight = UITableViewAutomaticDimension; // 自动计算高度
cell xib设置:
PS:label的底部约束需要紧跟cell的低部约束