我有一个标签,并且以编程方式设置了标签的文本。我想将其中一个词设为大胆,其余的设为正常。但是,我无法控制文本的属性。例如,我想要这个“这是一个例子”,但是只能实现这个“这是一个例子”。
最佳答案
尝试这个:
NSString *text = @"This is an example";
NSString *textBold = @"example";
NSMutableAttributedString *attributedString = [[NSMutableAttributedString alloc] initWithString:text];
[attributedString beginEditing];
[attributedString addAttribute:NSFontAttributeName
value:[UIFont boldSystemFontOfSize:20.0f]
range:[text rangeOfString:textBold]];
[attributedString endEditing];
[labelObj setAttributedText:attributedString];
关于ios - 如何更改标签中特定文本的属性,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34468225/