UITableView UITableViewCell 重叠
2020-03-31 本文已影响0人
南宫轩涵
第一步:
UIViewController 里面
//开启自动计算高度
//【重点】注意千万不要实现行高的代理方法,否则无效:heightForRowAt
self.table.estimatedRowHeight = 44 //预估高度,随便设置
self.table.rowHeight = UITableView.automaticDimension
第二步:
UITableViewCell 里面 最有一个控件
lbContent.snp.makeConstraints { (make) in
make.top.equalTo(lineMiddle.snp.bottom).offset(18)
make.left.equalToSuperview().offset(15)
make.right.equalToSuperview().offset(-15)
// 最后一个控件添加以下任何一个
// make.bottom.equalTo(contentView.snp.bottom).offset(-20)
make.bottom.lessThanOrEqualTo(contentView).offset(-20)
}