iOS-UITableView行高自動計算

weixin_33918357發表於2018-05-15
        _tableView.estimatedRowHeight = 50;//預估行高
        _tableView.rowHeight = UITableViewAutomaticDimension;//設定行高自動計算

cell裡檢視用Masonry做約束

[self.bgImgView mas_makeConstraints:^(MASConstraintMaker *make) {
        make.top.left.equalTo(self.contentView).offset(10);
        // 提高約束的優先順序
        make.size.mas_equalTo(CGSizeMake(100, 100)).priorityHigh();
    }];
    [self.conLabel mas_makeConstraints:^(MASConstraintMaker *make) {
        make.top.equalTo(self.bgImgView.mas_bottom).offset(10);
        make.left.equalTo(self.contentView).offset(10);
        make.bottom.right.equalTo(self.contentView).offset(-10);
    }];

相關文章