第一步,纯代码自定义cell,先上代码
如上图,先将self.icon和self.bottomLabel的位置设置成固定的,numberOfLines设置为0,然后再对self.descriptLabel进行约束。将self.descriptLabel底部设置距离底部控件self.bottomLabel的距离为定值,距离顶部控件self.icon的距离也为定值。
2.给tableView的rowHeight设置一个预估高度,如 self.tableView.estimatedRowHeight=200,这样可以节省系统计算cell高度的时间。然后运行,就会出现我们想要的结果,
3.当然,我表述的也许有不清晰的地方,还请各位多多指教。