在使用systemLayoutSizeFittingSize
来计算这种视图的时候,如果有Label涉及到多行文本会导致计算错误,需要
给Label加上宽度的约束
VoteListCell *cell = [VoteListCell generateView];
PREPCONSTRAINTS(cell);
CONSTRAIN_WIDTH(cell, YYScreenSize().width);
//如果cell中有存在多行文字的label 需要定义label的宽度才会正确计算高度
cell.contentLabelWidthCt.constant = YYScreenSize().width - 60;
cell.model = model;
[cell.view layoutIfNeeded];