美文网首页
修改label特定文字的颜色

修改label特定文字的颜色

作者: 代码 | 来源:发表于2018-10-30 17:13 被阅读18次

好的代码片段

////修改字体颜色

- (NSMutableAttributedString *)changeNumberColorWithString:(NSString *)content {

    NSArray * number = @[@"0",@"1",@"2",@"3",@"4",@"5",@"6",@"7",@"8",@"9", @"元"];

    NSMutableAttributedString *attributeString  = [[NSMutableAttributedString alloc]initWithString:content];

    for (int i = 0; i < content.length; i++) {

        NSString * str = [content substringWithRange:NSMakeRange(i, 1)];

        if ([number containsObject:str]) {

            [attributeString addAttribute:NSForegroundColorAttributeName value:FOCUSCOLOR range:NSMakeRange(i, 1)];

        }

    }

    return attributeString;

}

相关文章

网友评论

      本文标题:修改label特定文字的颜色

      本文链接:https://www.haomeiwen.com/subject/eidtwftx.html