cell自动根据内部label进行自适应

  • label的numberOfLines设置为0
  • label不设置高度约束
  • label和cell的底部设置一个间距约束,关系为greater than or equal to
    cell自动根据内部label进行自适应_第1张图片
    image.png
  • 在view did load 方法中设置table view的两个属性
//设置一个预估高度
self.tableView.estimatedRowHeight = 40;
//自动计算实际的高度
self.tableView.rowHeight = UITableViewAutomaticDimension;

(完)

你可能感兴趣的:(cell自动根据内部label进行自适应)