改变字符串中指定字符的颜色
2016-10-08 17:07
281 查看
有的时候我们有这样的需求:一行字符串中的字符需要显示不同的颜色,这时候 我们就需要指定特定的字符显示特定的颜色
- (void)viewDidLoad { NSMutableAttributedString *gitStr = [self ChangeStrColor:[Util IncreaseDecimal:@"不同颜色的字符组成的字符串显示"] Loction:5]; label.attributedText = gitStr; } - (NSMutableAttributedString *)ChangeStrColor:(NSString *)ColorStr Loction:(NSInteger)loction { NSMutableAttributedString *str = [[NSMutableAttributedString alloc] initWithString:ColorStr]; NSInteger lengh = [str length]; [str addAttribute:NSForegroundColorAttributeName value:[UIColor blackColor] range:NSMakeRange(0,loction)]; [str addAttribute:NSForegroundColorAttributeName value:[UIColor redColor] range:NSMakeRange(lengh-3,3)]; return str; }
相关文章推荐
- 用RichTextBox实现字符串中指定字符(汉字)的颜色改变
- IOS-51-改变字符串中指定字符的颜色
- 改变字符串中指定字符的颜色
- javascript改变特殊指定字符的背景颜色
- 截取字符串,改变第N个字符的颜色;自定义方法,oncreat中调用
- mfc列表控件改变字符串中一部分字符颜色
- 修改字符串中一段的颜色——字符串改变指定位置的颜色
- 查找字符串中指定字符出现的次数:性能比较
- Java中如何从一个字符串中删除指定字符
- 字符截取 , 截取指定字符串前后各截取多少个字
- 在DataGrid(WinForm)中改变符合指定条件的行颜色的方法
- SQL分割字符串,SQL按照指定字符分割字符串,SQL处理字符串...
- 【我解C语言面试题系列】011 删除指定字符串的相应字符
- Asp.net的正则表达式,匹配指定的字符和字符串。
- delphi中按指定字符重复生成指定长度字符串
- 判断字符串中是否有指定的字符
- 在DataGrid(WinForm)中改变符合指定条件的行颜色的方法
- 【我解C语言面试题系列】011 删除指定字符串的相应字符
- 删除字符串最后一个指定的字符
- 【我解C语言面试题系列】010 从相应位置开始删除指定字符串的相应个字符