1.TTTAttributedLabel里的文字高度計(jì)算和普通label的動(dòng)態(tài)高度不同佣谐,如果你用普通label的動(dòng)態(tài)高度計(jì)算的話曲梗,在TTTAttributedLabel里則顯示不對(duì)
2.下面方法
// tttLabel是TTTAttributedLabel的實(shí)例
// _model.content是NSString實(shí)例
__block CGFloat height = 0;
[self. tttLabel setText:_model.content afterInheritingLabelAttributesAndConfiguringWithBlock:^NSMutableAttributedString *(NSMutableAttributedString *mutableAttributedString) {
height = [TTTAttributedLabel sizeThatFitsAttributedString:mutableAttributedString
withConstraints:CGSizeMake(200, MAXFLOAT)
limitedToNumberOfLines:0].height;
return mutableAttributedString;
}];
NSLog(@"%f",height);
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者