美文网首页
Label 不定高 行高

Label 不定高 行高

作者: IT界的古天乐 | 来源:发表于2021-01-21 10:51 被阅读0次

Label 不定高 行高

// 动态计算高度

    NSMutableAttributedString *attributedString = [[NSMutableAttributedString alloc] initWithString:model.remark];

    NSMutableParagraphStyle *paragraphStyle = [[NSMutableParagraphStyle alloc] init];

    // 调整行间距

    paragraphStyle.lineSpacing = 5.0;

    NSRange range = NSMakeRange(0, model.remark.length);

    [attributedString addAttribute:NSFontAttributeName value:SystemFont(Auto(16)) range:range];

    [attributedString addAttribute:NSParagraphStyleAttributeName value:paragraphStyle range:range];

    CGSize size = [attributedString boundingRectWithSize:CGSizeMake(ScreenWidth - Auto(45), MAXFLOAT) options:NSStringDrawingUsesLineFragmentOrigin | NSStringDrawingUsesFontLeading context:nil].size;

    CGFloat remarkHeight = size.height + Auto(30);

相关文章

  • Label 不定高 行高

    Label 不定高 行高 // 动态计算高度 NSMutableAttributedString *attri...

  • iOS7表格自适应高度

    增加约束,参考的label变小 cell自动计算行高 给预估行高tableView.estimatedRowHei...

  • Label设置行高

  • masonry约束不定高, 不起作用

    当用masonry约束label,设置为不定高时, 没有起作用 添加如下代码即可:

  • 手动计算label行高

  • UILabel

    label 居上和居下 思路 使用 label 分类增加居上和局下方法。根据 (控件总高 - 内容占高)/ 字体高...

  • iOS知识小杂记

    1、根据label的宽高,自适应文字的大小,让文字整个填充label label.numberOfLines = ...

  • Label多行显示,文字设置行高

    根据要求label多行显示,只需要设置numberOfLines即可,设置行高就需要用到富文本 因为我们的项目要求...

  • UITableviewCell高度自适应

    以前真的是太孤陋寡闻了,每次遇到tableviewcell中既包含长度不定的label还有时有时无的图片是,对于高...

  • UILabel

    通过label中的 文字内容 字体大小 等属性来计算 label的宽高 label 富文本实现各种各样...

网友评论

      本文标题:Label 不定高 行高

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