tableViewcell、label自适应 NSString
2017-04-05 本文已影响7人
张家杰仔
+ (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];