美文网首页
UILabel的内容之间的行间距

UILabel的内容之间的行间距

作者: zhouios | 来源:发表于2016-09-20 15:32 被阅读0次

content是UILabel(contentLabel)的字符串内容,contentLabel是UILabel

    NSMutableAttributedString *attStr = [[NSMutableAttributedString alloc]initWithString:content];
    
    NSMutableParagraphStyle *style = [[NSMutableParagraphStyle alloc]init];
    [style setLineSpacing:5.0f];
    CGFloat textWidth = self.contentLabel.bounds.size.width;
    NSInteger leng = textWidth;
    if (attStr.length < textWidth) {
        leng = attStr.length;
    }
    [attStr addAttribute:NSParagraphStyleAttributeName value:style range:NSMakeRange(0, leng)];
    //Label获取attStr式样
    self.contentLabel.attributedText = attStr;
    [self.contentLabel sizeToFit];

相关文章

网友评论

      本文标题:UILabel的内容之间的行间距

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