iOS 实现UIlabel的两端对齐效果

未进行两端对齐格式时,文字显得参差不齐

对齐前效果

设置两端对齐后的效果

对齐效果

废话不多说,直接上代码

 NSMutableAttributedString *mutaString = [[NSMutableAttributedString alloc]initWithString:model.describestring];
    NSMutableParagraphStyle *paraStyle = [[NSMutableParagraphStyle alloc]init];
    paraStyle.alignment = NSTextAlignmentJustified;//两端对齐
    paraStyle.paragraphSpacing = 14.0;//行后间距
    NSDictionary *dic = @{
                          NSForegroundColorAttributeName:[UIColor blackColor],
                          NSFontAttributeName:[UIFont systemFontOfSize:14],
                          NSParagraphStyleAttributeName:paraStyle,
                          NSUnderlineStyleAttributeName:[NSNumber numberWithInteger:NSUnderlineStyleNone]
                          };
    [mutaString setAttributes:dic range:NSMakeRange(0, mutaString.length)];
    _describeLabel.attributedText = mutaString;
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容