NSMutableAttributedString *mut = [[NSMutableAttributedString alloc] initWithAttributedString:attributedString];
[mut addAttribute:(NSString *)kCTFontAttributeName
value:(__bridge id)CTFontCreateWithName((__bridge CFStringRef)[UIFont boldSystemFontOfSize:14].fontName,18,NULL)range:NSMakeRange(0, attributedString.length)];
//设置文本字间距
long number = 12;
CFNumberRef num = CFNumberCreate(kCFAllocatorDefault,kCFNumberSInt8Type,&number);
[mut addAttribute:NSKernAttributeName value:(__bridge id)(num) range:NSMakeRange(0,[attributedString length])];
CFRelease(num);
//设置文本对齐方式
CTTextAlignment alignment = kCTLeftTextAlignment;
CTParagraphStyleSetting alignmentStyle;
alignmentStyle.spec = kCTParagraphStyleSpecifierAlignment;
alignmentStyle.valueSize = sizeof(alignment);
alignmentStyle.value = &alignment;
//设置文本行间距
CGFloat lineSpace = 44;
CTParagraphStyleSetting lineSpaceStyle;
lineSpaceStyle.spec = kCTParagraphStyleSpecifierMinimumLineHeight;
lineSpaceStyle.valueSize = sizeof(lineSpace);
lineSpaceStyle.value =&lineSpace;
//设置文本 段间距
CGFloat paragraphSpacing = 4.0;
CTParagraphStyleSetting paragraphSpaceStyle;
paragraphSpaceStyle.spec = kCTParagraphStyleSpecifierParagraphSpacing;
paragraphSpaceStyle.valueSize = sizeof(CGFloat);
paragraphSpaceStyle.value = ¶graphSpacing;
CTParagraphStyleSetting settings[] ={alignmentStyle,lineSpaceStyle,paragraphSpaceStyle};
CTParagraphStyleRef style = CTParagraphStyleCreate(settings , sizeof(settings)/sizeof(CTParagraphStyleSetting));
[mut addAttribute:NSParagraphStyleAttributeName value:(__bridge id)(style) range:NSMakeRange(0,[attributedString length])];