我无法同时应用这两个属性。只有颜色或下标才能应用。 这是我的代码
NSMutableAttributedString * attributedText = [[NSMutableAttributedString alloc]initWithString"some text"];
[attributedText addAttribute:NSFontAttributeName
value:[UIFont fontWithName"Lato-Bold" size:16]
range:NSMakeRange(14,1)];
[attributedText addAttributeNSString *)kCTSuperscriptAttributeName value-1 range:NSMakeRange(14,1)];
[attributedText addAttributeNSString *)kCTForegroundColorAttributeName value{ NSForegroundColorAttributeName : [UIColor colorWithRed:85.0/255.0 green:38.0/255.0 blue:152.0/255.0 alpha:1.0] } rangeNSRange){0,6}];
你可以试试这段代码
[str addAttributeNSString *)kCTSuperscriptAttributeName value-1 range:NSMakeRange(14,1)];
[str setAttributes{NSForegroundColorAttributeName:[UIColor greenColor]}
rangeNSRange){0,7}];
关于ios - 在objective-c中将文本颜色和下标应用于NSMutableString,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32369193/
欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) | Powered by Discuz! X3.4 |