+ (CGSize)sizeOfString:(NSString *)string font:(CGFloat)sizefont width:(CGFloat)width {
CGSize size = [string boundingRectWithSize:CGSizeMake(width, kHeight) options:NSStringDrawingUsesLineFragmentOrigin attributes: @{NSFontAttributeName:[UIFont systemFontOfSize:sizefont]} context:nil].size;
return size;
}
这个能获取字体的高度,在tableview的row返回高度中计算返回。
cell中属性label
_label.numberOfLines = 0;
然后在cell.label.text赋值后
[cell.label sizeToFit];
网友评论