美文网首页
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