天天看点

NSMutableAttributedString与NSString相互转换

NSMutableAttributedString 有 add 属性可以设置字体类型,字体颜色。在我这样做完后,把转换后的 NSMutableAttributedString 下的字符反赋给 NSString,

//NSString to NSMutableAttributedString
NSString *aString=@"Hello, world!";
NSMutableAttributedString *attributedString=[[NSMutableAttributedString alloc] initWithString:aString attributes:nil];
[attributedString setAttributes:@{NSForegroundColorAttributeName:[NSColor redColor]} range:NSMakeRange(0, 5)];
 
 
//NSMutableAttributedString to NSString
NSString *anotherString=[attributedString string];