gpt4 book ai didi

ios - 是否可以更改 UITextView 和 UITextField 中单个单词的颜色

转载 作者:IT王子 更新时间:2023-10-29 07:48:11 24 4
gpt4 key购买 nike

是否可以更改 UITextView 和 UITextField 中单个单词的颜色?

如果我输入了前面带有符号的单词(例如:@word),它的颜色可以改变吗?

最佳答案

是的,你需要为此使用 NSAttributedString,找到 RunningAppHere .

扫描单词并找到单词的范围并更改其颜色。

编辑:

- (IBAction)colorWord:(id)sender {
NSMutableAttributedString * string = [[NSMutableAttributedString alloc]initWithString:self.text.text];

NSArray *words=[self.text.text componentsSeparatedByString:@" "];

for (NSString *word in words) {
if ([word hasPrefix:@"@"]) {
NSRange range=[self.text.text rangeOfString:word];
[string addAttribute:NSForegroundColorAttributeName value:[UIColor redColor] range:range];
}
}
[self.text setAttributedText:string];
}

编辑2:看截图 enter image description here

关于ios - 是否可以更改 UITextView 和 UITextField 中单个单词的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14231879/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com