改变字符串中指定字符的颜色
2017-04-13 16:30
447 查看
- (void)viewDidLoad { NSRange range = [_amountLabel.text rangeOfString:@"0.00"]; [self setTextColor:_amountLabel FontNumber:[UIFont systemFontOfSize:13] AndRange:range AndColor:[UIColor orangeColor]]; } //设置不同字体颜色 -(void)setTextColor:(UILabel *)label FontNumber:(id)font AndRange:(NSRange)range AndColor:(UIColor *)vaColor { NSMutableAttributedString *str = [[NSMutableAttributedString alloc] initWithString:label.text]; //设置字号 [str addAttribute:NSFontAttributeName value:font range:range]; //设置文字颜色 [str addAttribute:NSForegroundColorAttributeName value:vaColor range:range]; label.attributedText = str; } 例如:356.00元 只显示数字是红色 元是原来的色调 NSRange range2 = [cell.moneyLabel.text rangeOfString:@"元"]; NSRange range22 = NSMakeRange (0,range2.location); [self setTextColor:cell.moneyLabel FontNumber:[UIFont systemFontOfSize:15] AndRange:range22 AndColor:[UIColor redColor]]; 效果:
相关文章推荐
- 用RichTextBox实现字符串中指定字符(汉字)的颜色改变
- IOS-51-改变字符串中指定字符的颜色
- 改变字符串中指定字符的颜色
- javascript改变特殊指定字符的背景颜色
- 修改字符串中一段的颜色——字符串改变指定位置的颜色
- 截取字符串,改变第N个字符的颜色;自定义方法,oncreat中调用
- mfc列表控件改变字符串中一部分字符颜色
- 查找字符串中指定字符出现的次数:性能比较
- Java中如何从一个字符串中删除指定字符
- 字符截取 , 截取指定字符串前后各截取多少个字
- 在DataGrid(WinForm)中改变符合指定条件的行颜色的方法
- SQL分割字符串,SQL按照指定字符分割字符串,SQL处理字符串...
- 【我解C语言面试题系列】011 删除指定字符串的相应字符
- Asp.net的正则表达式,匹配指定的字符和字符串。
- delphi中按指定字符重复生成指定长度字符串
- 判断字符串中是否有指定的字符
- 在DataGrid(WinForm)中改变符合指定条件的行颜色的方法
- 【我解C语言面试题系列】011 删除指定字符串的相应字符
- 删除字符串最后一个指定的字符
- 【我解C语言面试题系列】010 从相应位置开始删除指定字符串的相应个字符