OGeek|极客世界-中国程序员成长平台

标题: ios - 在objective-c中将文本颜色和下标应用于NSMutableString [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-13 11:35
标题: ios - 在objective-c中将文本颜色和下标应用于NSMutableString

我无法同时应用这两个属性。只有颜色或下标才能应用。 这是我的代码

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}];



Best Answer-推荐答案


你可以试试这段代码

[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/






欢迎光临 OGeek|极客世界-中国程序员成长平台 (http://jike.in/) Powered by Discuz! X3.4