美文网首页
tableViewcell、label自适应 NSString

tableViewcell、label自适应 NSString

作者: 张家杰仔 | 来源:发表于2017-04-05 10:29 被阅读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];

相关文章

网友评论

      本文标题:tableViewcell、label自适应 NSString

      本文链接:https://www.haomeiwen.com/subject/jxytattx.html