Maonry约束下tableViewCell的简单自适应高度

第一步,纯代码自定义cell,先上代码

Maonry约束下tableViewCell的简单自适应高度_第1张图片
图1

如上图,先将self.icon和self.bottomLabel的位置设置成固定的,numberOfLines设置为0,然后再对self.descriptLabel进行约束。将self.descriptLabel底部设置距离底部控件self.bottomLabel的距离为定值,距离顶部控件self.icon的距离也为定值。

2.给tableView的rowHeight设置一个预估高度,如 self.tableView.estimatedRowHeight=200,这样可以节省系统计算cell高度的时间。然后运行,就会出现我们想要的结果,


Maonry约束下tableViewCell的简单自适应高度_第2张图片

3.当然,我表述的也许有不清晰的地方,还请各位多多指教。

你可能感兴趣的:(Maonry约束下tableViewCell的简单自适应高度)