美文网首页
iOS开发 UILabel 设置行间距,以及居中对齐

iOS开发 UILabel 设置行间距,以及居中对齐

作者: 我是卖报的小行家 | 来源:发表于2022-05-05 15:15 被阅读0次

    解决UILabel设置富文本字体后(即设置行间距),文字没有居中显示

    label.textAlignment = NSTextAlignmentCenter; //只设置这句是无效的
    NSMutableAttributedString *attriString = [[NSMutableAttributedString alloc] initWithString:text];
    NSMutableParagraphStyle *paragraphStyle = [[NSMutableParagraphStyle alloc] init];
    //关键代码
    paragraphStyle.alignment = NSTextAlignmentCenter;
    [paragraphStyle setLineSpacing:5];//设置距离
    [attriString addAttribute:NSParagraphStyleAttributeName
    value:paragraphStyle
    range:NSMakeRange(0, [text length])];
    label.attributedText = attriString;
    

    相关文章

      网友评论

          本文标题:iOS开发 UILabel 设置行间距,以及居中对齐

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