修改label特定文字的颜色

好的代码片段

////修改字体颜色

- (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;

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。