gpt4 book ai didi

iphone - NIAttributedLabel settextcolor 不工作

转载 作者:可可西里 更新时间:2023-11-01 05:38:10 27 4
gpt4 key购买 nike

我正在使用 NIAttributedLabel 在文本上显示链接。

            NIAttributedLabel *label;
label = [[NIAttributedLabel alloc] initWithFrame:rect];

label.delegate = self;
label.font = [UIFont fontWithName:@"Helvetica" size:MAIN_FONT_SIZE];
label.textAlignment = UITextAlignmentLeft;
label.lineBreakMode = UILineBreakModeWordWrap;
label.numberOfLines = 0;
label.backgroundColor = [UIColor clearColor];
label.highlightedTextColor = [UIColor whiteColor];
label.text = strEditedText;
label.textColor = [UIColor blackColor];

[label setTextColor:[UIColor blueColor]
range:[strEditedText rangeOfString:stringPh]];

但是尽管 stringPhstrEditedText 中,但最后一行无法正常工作。所有的文字都是蓝色的。

最佳答案

我设置了一个示例,您可以下载here ,我发现它运行良好。
与:

NSString * strEditedText= @"I'm text";
NSString *stringPh = @"I'm";

模拟器正确地突出显示了文本的正确部分: enter image description here

您绝对确定您的字符串 stringPhstrEditedText 的实际子字符串吗?

关于iphone - NIAttributedLabel settextcolor 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10736166/

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