美文网首页
iOS小知识点-多行UILabel首行缩进

iOS小知识点-多行UILabel首行缩进

作者: 流云_henry | 来源:发表于2020-08-08 09:12 被阅读0次
image.png

对于这种多行UILabel,Lab前面又有其他控件,我们该如何布局呢。其实很简单,UILabel的布局依旧从最左侧开始布局,只是我们需要对UILabel作出部分处理。

        NSMutableParagraphStyle *style = [[NSMutableParagraphStyle alloc] init];
        style.firstLineHeadIndent = 25 + nickWidth;//v10Lable+昵称Lable的宽度
        NSMutableAttributedString * attri = [[NSMutableAttributedString alloc]initWithString:self.messageLab.text];
        [attri addAttribute:NSParagraphStyleAttributeName value:style range:NSMakeRange(0, self.messageLab.text.length)];
        [self.messageLab setAttributedText:attri];

通过富文本,我们设置首行的headIndent就可以达到我们要的效果了

相关文章

网友评论

      本文标题:iOS小知识点-多行UILabel首行缩进

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