使用estimatedRowHeight--UITableView行高自动计算

    _tableView.estimatedRowHeight = 50;//预估行高
    _tableView.rowHeight = UITableViewAutomaticDimension;//设置行高自动计算

cell里视图用Masonry做约束


  
  
  1. [ self.bgImgView mas_makeConstraints:^(MASConstraintMaker *make) {
  2. make.top.left.equalTo( self.contentView).offset( 10);
  3. // 提高约束的优先级
  4. make.size.mas_equalTo( CGSizeMake( 100, 100)).priorityHigh();
  5. }];
  6. [ self.conLabel mas_makeConstraints:^(MASConstraintMaker *make) {
  7. make.top.equalTo( self.bgImgView.mas_bottom).offset( 10);
  8. make.left.equalTo( self.contentView).offset( 10);
  9. make.bottom.right.equalTo( self.contentView).offset( -10);
  10. }];

猜你喜欢

转载自blog.csdn.net/yyyyccll/article/details/90176464