同一个lable前后显示不同的颜色和大小

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:20.0] range:NSMakeRange(0,5)];
    [str addAttribute:NSFontAttributeName value:[UIFont fontWithName:@"HelveticaNeue-Bold" size:20.0] range:NSMakeRange(6,12)];
    [str addAttribute:NSFontAttributeName value:[UIFont fontWithName:@"Courier-BoldOblique" size:20.0] range:NSMakeRange(19,6)];
    _attrLable.attributedText = str;
时间: 2024-10-11 16:01:42

同一个lable前后显示不同的颜色和大小的相关文章

设置一段文字显示不同的颜色及大小等属性

实现效果: UILabel *valueLabel=[[UILabel alloc]init]; NSMutableAttributedString *str=[[NSMutableAttributedString alloc]initWithString:@"昨日产值: 5L鲜奶"];//有空格    [str addAttribute:NSForegroundColorAttributeName value:[UIColor  lightGrayColor] range:NSMak

Lable 控件 -- 用代码改变要显示字体的颜色

lable控件怎么改变显示字体的颜色 代码如下: 1 string color = "#B72C34"; 2 3 this.lbl.ForeColor = System.Drawing.ColorTranslator.FromHtml(color); *解说: 1. 字符串 color 是想要字体显示的颜色,在任意取色器中取色,复制粘贴过来即可. 2. lbl 为自己的lable控件所取的名称,可任意更改名称,但要跟前台界面中的 lable 控件的名称一致.

测试scrollTop--随滚动条距离顶部的高度body显示不同的颜色

<!doctype html> <html> <head>     <title>测试scrollTop--随滚动条距离顶部的高度body显示不同的颜色</title>     <meta name="author" content="阿耀王子"> </head> <body> <p>测试scrollTop--随滚动条距离顶部的高度body显示不同的颜色<

控制echo显示字体的颜色和效果

控制echo显示字体的颜色和效果 echo要变换颜色或显示效果的时候,要使用参数-e 格式:  echo -e "\033[字体颜色;字体背景颜色;字体显示效果m字符串\033[0m" 字体颜色.字体背景颜色.字体显示效果的位置可以互换. \033[;m 是对字体颜色或效果调用的开始 \033[0m 表示关闭对属性的调用 字背景颜色范围:40----49  40:黑 41:深红 42:绿 43:*** 44:蓝色 45:紫色 46:深绿 47:白色 字颜色:30-----------3

reportservice报表单元格根据条件显示不同的颜色

有时候,我们需要根据条件,让单元格显示不同的颜色: 在报表的单元格上面,点击右键--文本框属性: 点击fx,在里面写表达式: 这样表示:如果value的值大于100,就显示红色,否则就是白色. 运行报表,就会出现上面的效果.

修改input框默认显示的字体颜色

修改input框默认显示的字体颜色(还可以修改字体大小) //chrome谷歌浏览器,Safari苹果浏览器 input[name="color"]::-webkit-input-placeholder { /* WebKit browsers */ color: red; font-size:15px;} //firefox火狐浏览器input[name="color"]:-moz-placeholder { /* Mozilla Firefox 4 to 18

Button四角有弧度及按下显示不同的颜色

一般的button都是矩形或者正方形,但为了显示不同的效果,让界面更美化,可以对其进行处理!!! 1.四角有弧度的button 2.按下button显示不同的颜色 实现步骤: 首先在drawable文件夹下建一个xml文件,例如命名为shape_button.xml shape_button.xml代码如下: <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="h

如何让secureCRT显示Linux的颜色

style="padding-bottom: 0px; line-height: 1.5; margin: 0px; padding-left: 0px; padding-right: 0px; font-family: 宋体, Arial; font-size: 14px; padding-top: 5px">Linux的控制台颜色很好设置:Options ->Session Options -> Terminal -> Emulation 中Terminal

JavaFX2 -- 控件 -- TwoColorLabel -- 可以显示两种颜色的Label

TwoColorLabel -- 可以显示两种颜色的Label 你可能知道在Swing中通过为一个JLabel设置HTML文本,即可显示复杂多样的文字效果.但是很遗憾,在JavaFX2+中,Label不具备这个特性.在JavaFX2版本中,HTMLEditor和WebView可以解析HTML文本,但是使用这两个组件来显示很小的文本,是个累赘.在JavaFX8中,新增了一个TextFlow容器,可以向其中添加不同效果的Text,该容器会自动的对Text进行换行布局等,以及显示不同效果的文本. 本将