UILabel中文字间隔调整

1、创建UILabel及位置大小添加到View等(略)

2、设置基础文本字符串
NSString *labelText = @”1、abcdefg \n2、1234567″;

3、设置可变属性字符串
NSMutableAttributedString *attributeText = [[NSMutableAttributedString alloc] initWithString:labelText];

4、设置文字样式
NSMutableParagraphStyle *style = [[NSMutableParagraphStyle alloc] init];
[style setLineSpacing:10]; // 行间距10个像素

5、字符串应用样式
[attributeText addAttribute:NSParagraphStyleAttributeName value:style range:NSMakeRange(0, [labelText length])];

6、设置UILabel文本
label.attributedText = attributeText; // 注意:不能设置label.text = attributeText

Leave a Reply