作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我正在使用 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]];
但是尽管 stringPh 在 strEditedText 中,但最后一行无法正常工作。所有的文字都是蓝色的。
最佳答案
我设置了一个示例,您可以下载here ,我发现它运行良好。
与:
NSString * strEditedText= @"I'm text";
NSString *stringPh = @"I'm";
模拟器正确地突出显示了文本的正确部分:
您绝对确定您的字符串 stringPh
是 strEditedText
的实际子字符串吗?
关于iphone - NIAttributedLabel settextcolor 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10736166/
我正在尝试使用NIAttributedLabel来生成同时具有文本,链接和支持此行为的标签: 按链接将调用- (void)attributedLabel:(NIAttributedLabel *)at
我已完成以下操作以在我的 NIAttributedLabel 中为链接设置不同的颜色: NSMutableDictionary *attributes = [NSMutableDictionary d
我正在使用 NIAttributedLabel 在文本上显示链接。 NIAttributedLabel *label; label = [[NIAttr
我已经浏览了 SO 上关于此方法的每一篇文章的感觉。许多海报的答案都是设置一个非常大的值作为高度约束。 但是,对我来说这不起作用。这是我的代码: //Create the contentLabel L
我是一名优秀的程序员,十分优秀!