美文网首页
ios富文本行间距

ios富文本行间距

作者: king锋 | 来源:发表于2020-09-09 17:30 被阅读0次

    1.如果设置段落NSMutableParagraphStyle 行间距,在只有一行文字时需要不设置行间距lineSpacing,否则会出现文字在控件中不居中展示
    2.富文本获取文字高度需要在最后拼上一个换行符\n

        NSDictionary *attribute = @{NSFontAttributeName:font,NSParagraphStyleAttributeName:paragraphStyle};
        NSString *displayStr = [self stringByAppendingString:@"\n"];
        CGFloat height = [displayStr boundingRectWithSize:size
                                                  options:
                          NSStringDrawingTruncatesLastVisibleLine |
                          NSStringDrawingUsesLineFragmentOrigin |
                          NSStringDrawingUsesFontLeading
                                               attributes:attribute context:nil].size.height;
    


    一些参考
    ios文字的行间距
    ios富文本第三方

    相关文章

      网友评论

          本文标题:ios富文本行间距

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