美文网首页
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 不定高 行高

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