将一个字符串分多种颜色显示

原创 2013年12月02日 09:22:27

//将一个字符串分两种颜色
-(NSMutableAttributedString*)changeStrColor:(NSString *)string{
    NSMutableAttributedString *str = [[NSMutableAttributedStringalloc]initWithString:string];
    [str addAttribute:NSForegroundColorAttributeNamevalue:[UIColorblackColor]range:NSMakeRange(0,3)];
    [str addAttribute:NSForegroundColorAttributeNamevalue:[UIColorredColor]range:NSMakeRange(4,string.length -4)];

    return str;
}


相关文章推荐

改变字符串中指定字符的颜色

- (void)viewDidLoad { NSRange range = [_amountLabel.text rangeOfString:@"0.00"]; [self setTextCo...

在一个TextView之中,显示多种颜色字号的文字

在日常的开发中,时常会遇到这类ui:      可使用一个TextView,通过 SpannableStringBuilder 拼接而成: public class CJ { p...

如何让一个label显示多种颜色,多种字体大小,并非多个label拼接而成。

一个label显示多种颜色,多种字体大小,并非多个label拼接而成。UILabel* label = [[UILabel alloc] init]; label.frame = CGRectMake...

一个Textview的内容呈现多种颜色

  • 2015年09月12日 15:08
  • 2.3MB
  • 下载

uilabel 的相关处理 类富文本(自动换行,设置行高,同一个label多种颜色,给文字加下划线 首行缩进 等 等)

1.自动换行 UIFont *font=[UIFont systemFontOfSize:lableFont]; self.numberOfLines=0; self.lineBreakMode=NS...

判断一个字符串是否全是数字的多种方法及其性能比较(C#实现)

摘要:文章:判断一个字符串是否全是数字的多种方法及其性能比较(C#实现) 摘要:在编程的时候,经常遇到要判断一个字符串中的字符是否全部是数字(0-9),本来是一个很容易实现的功能,但程序员首先会想到的...

TextView的一些高级应用(自定义字体、显示多种颜色、添加阴影)

1.    自定义字体 可以使用setTypeface(Typeface)方法来设置文本框内文本的字体,而android的Typeface又使用TTF字体文件来设置字体 所以,我们可以在程序中放入TT...

自定义HtmlTextView,让textView显示多种颜色的文字

网络上textView显示各种颜色的文字,都是在java代码里实现的,类似下面这种方式: 比如 ( myTextView.setText(Html.fromHtml("h2>Titleh2>br>...

设置Textarea 里的文本显示多种颜色

如何实现textarea里的不同文本显示不同颜色呢?如果是控制textarea的style,则所有文本都是一个颜色; 如果把文本放到标记里,也不会起作用,是因为标记不会被解释,是当做文本处理的。 ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:将一个字符串分多种颜色显示
举报原因:
原因补充:

(最多只允许输入30个字)