UITableView UITableViewCell 重叠

第一步:


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)

        }

你可能感兴趣的:(UITableView UITableViewCell 重叠)