NSString*contentStr=@"字符串长度或者高度的计算";
CGFloat heigt=[contentStr boundingRectWithSize:CGSizeMake(cell.contenTLable.frame.size.width, 100000) options:\
NSStringDrawingTruncatesLastVisibleLine |
NSStringDrawingUsesLineFragmentOrigin |
NSStringDrawingUsesFontLeading attributes:@{NSFontAttributeName: @"8"} context:nil].size.height+15;
在运行的时候一直报这个错
-[__NSCFConstantString pointSize]: unrecognized selector sent to instance 0x10eabb678
后来找出原因是这里的错@{NSFontAttributeName: @"8"},不能直接写数字,而是要写成NSFont型正确写法是
@{NSFontAttributeName:[UIFont systemFontOfSize:12]}
这个错误很不容易发现,以后得多注意这些个小细节