UILabel设置不同的字体颜色

NSMutableAttributedString *str
= [[
NSMutableAttributedString alloc]
initWithString:@
"Using
NSAttributed String"
];

[str
addAttribute:
NSForegroundColorAttributeName value:[UIColor
blueColor] range:
NSMakeRange(0,5)];

[str
addAttribute:
NSForegroundColorAttributeName value:[UIColor
redColor] range:
NSMakeRange(6,12)];

[str
addAttribute:
NSForegroundColorAttributeName value:[UIColor
greenColor] range:
NSMakeRange(19,6)];

[str
addAttribute:
NSFontAttributeName value:[UIFont
fontWithName:@
"Arial-BoldItalicMT" size:30.0]
range:
NSMakeRange(0,
5)];

[str
addAttribute:
NSFontAttributeName value:[UIFont
fontWithName:@
"HelveticaNeue-Bold" size:30.0]
range:
NSMakeRange(6,
12)];

[str
addAttribute:
NSFontAttributeName value:[UIFont
fontWithName:@
"Courier-BoldOblique" size:30.0]
range:
NSMakeRange(19,
6)];

attrLabel.attributedText
= str;

时间: 2024-10-11 06:23:50

UILabel设置不同的字体颜色的相关文章

如何设置报表中字体颜色20140901

如何设置报表中字体颜色: 问题:1.一般我们做报表有时需要根据某个字段的值来高亮或者显示不同颜色字体,让报表更加直观,那么该如何设置呢? 方案: 1.选中该字段,右击--[文本属性] 2.选择[字体]--[颜色(表达式Fx)] 3.打开表达式界面,如下 4.输入判断的表达式,需要注意这里判断的函数是: IFF(a>b,aa,bb),这里是VB的语法 5.运行报表,可以看到报表的展示

ASP.Net ListBox DropdownList 不同条目设置背景色和字体颜色( 转· 载 )

ASP.Net ListBox DropdownList 不同条目设置背景色和字体颜色 2009-09-30  来自:真有意思 [ZU14.CN]  字体大小:[大 中 小] 摘要:在HTML展现页面上,对于html 的 select, 服务器端控件 dropdownlist, 有时需要根据不同的情况,对某些 option 项,设置不同的颜色和不同的背景色,来以示区别, 对于 HTML 控件 SELECT, 是轻而易举的,只要指定 style 即可,对于服务器端控件,因为不能直接指定style或

iOS 设置不同的字体颜色

//设置不同字体颜色 -(void)fuwenbenLabel:(UILabel *)labell FontNumber:(UIFont *)font AndRange:(NSRange)range AndColor:(UIColor *)vaColor { NSMutableAttributedString *str = [[NSMutableAttributedString alloc] initWithString:labell.text]; //设置字号 [str addAttribut

设置placeholder的字体颜色

//设置字体颜色 [self.searchTextField setValue:[UIColor colorWithRed:0.50 green:0.50 blue:0.50 alpha:1.0] forKeyPath:@"_placeholderLabel.textColor"]; //设置字体大小 [self.searchTextField setValue:[UIFont systemFontOfSize:15] forKeyPath:@"_placeholderLab

EXTJS根据值Value改变gridpanel单元格背景颜色或者设置整行字体颜色

第一步. 设置样式 .reportColor4{background: #93A9C1;}.reportColor5{background: #EEEEEE;} 第二步.修改单元格样式 header : '流通类型',width : 80,sortable : true,align : 'center',dataIndex: 'BR_TYPE',// css : 'background: #acdaf4;', // ----- 设置整个单元格的样式,但是不能根据条件变化renderer:func

Android给TextView设置多个字体颜色

效果如下: /** * @param textView * @param positions 变色的位置 * @param colors 多个颜色值,数量和positions的数量可以不一致,如果颜色值比位置值少,则是交叉来使用的 * @描述 设置一个textivew显示多种颜色 * @作者 tll * @时间 2016/11/11 10:37 */public static void setMultipleColor(TextView textView, List<Integer> posi

在代码中设置TextView 的字体颜色

常用的两种方法: 1.在res文件夹下的dimens.xml .styles.xml 或者strings.xml文件中添加<color name = "green">#00ff00</color>标签,或则在res文件夹下新建color.xml文件,在该文件中添加根标签<resource></resource>,再在根标签里添加<color>便签,然后可以在代码中通过以下方式设置: textView.setTextColor(

python之设置控制台字体颜色

# 设置控制台输出字体颜色 # 格式:\033[显示方式;前景色;背景色m # 采用终端默认设置:\033[0m # 红色字体 print('\033[1;31m') print('*' * 10) print('hello world!') print('*' * 10) print('\033[0m') # 绿色字体 print('\033[1;32m' + 'green' + '\033[0m') # 蓝色字体 print('\033[1;34m' + 'blue' + '\033[0m'

iOS之 状态栏字体颜色的设置

前一段时间接手一个项目后,熟悉的过程中发现了不少问题,其中有一个就是关于状态栏的问题. 我们都知道:状态栏字体颜色在不同界面不一样的,原因是系统设置的时候把状态栏的字体颜色的界面控制器设置的yes. 那么问题来了,如果我自定义了导航栏,而状态栏的字体颜色是希望统一颜色,怎么办? 方法一:我们可以一个界面一个界面的去设置,因为apple已经给出了系统方法: //默认的值是黑色的 -(UIStatusBarStyle)preferredStatusBarStyle { return UIStatus