在使用label显示文字时,会出现只显示一行内容的情况,此时需要设置根据内容和字号判断尺寸。
核心代码如下:
//获取内容
CommentModel *model = self.data[indexPath.row];
NSString *content = model.content;
//属性字典
NSDictionary *attributes = @{ NSFontAttributeName:[UIFont systemFontOfSize:17] };
//根据内容和字号判断尺寸
/*
rectWithSize:
width:label的实际宽度
height:label的最大高度(如果超出这个高度,剩余文字会以省略号的形式出现)
options:NSStringDrawingUsesLineFragmentOrigin 忽略该选项
att