NSMutableAttributedString 设置不同颜色,不同字体的String
UILabel *infoLabel = [[UILabel alloc]initWithFrame:CGRectMake(95, 20, 190, 70)];
infoLabel.backgroundColor = [UIColor clearColor];
infoLabel.textAlignment = NSTextAlignmentLeft;
infoLabel.font = [UIFont systemFontOfSize:13];
infoLabel.numberOfLines = 0;
infoLabel.textColor = KSignTextColor;
NSString *infoString = @"连续签到1天得10积分;\n连续签到2天得15积分;\n连续签到3天及以上得20积分;\n注:若连续签到终端则重新计算";
NSRange infoRange = [infoString rangeOfString:@"注:"];
NSMutableAttributedString *infoATString = [[NSMutableAttributedString alloc]initWithString:infoString ];
[infoATString addAttribute:NSForegroundColorAttributeName
value:[UIColor redColor]
range:infoRange];
// NSRange range = NSMakeRange(infoString.length-1, 1);
//[infoATString addAttribute:(NSString *)kCTFontAttributeName value:(id)[UIFont systemFontOfSize:10] range:range];
[infoLabel setAttributedText:infoATString];
NSMutableAttributedString 设置不同颜色,不同字体的String的更多相关文章
- iOS中动态计算不同颜色、字体的文字高度
		在改项目bug的时候,有一个问题动态计算label的高度,前开发者竟然用字符串长度除以14.16这样的常量来计算是否换行,结果cell的高度问题非常严重. 因为label内容里有部分关键字是要另一种颜 ... 
- Java将数据按列写入Excel并设置格式(字体、背景色、自动列宽、对齐方式等)
		本文使用jxl.jar工具类库将数据按列写入Excel并设置格式(字体.背景色.自动列宽.对齐方式等). /** * 按列写入Excel并设置格式 * * @param outputUrl * 输出路 ... 
- android TabLayout设置选中标签字体加粗功能
		实现 TabLayout 选中tab标签字体加粗功能如下: xml文件中定义: <android.support.design.widget.TabLayout android:id=" ... 
- $Android设置TextView的字体
		做项目的时候,需要使用到手写字体来让内容更加的美观.可是程序中默认使用的是系统的默认字体,怎么将TextView(或EditText)的字体设置成自己想要的字体呢?步骤如下: 1.下载字体文件(.tt ... 
- 【转】IntelliJ IDEA 仿照vs2017快捷键设置,以及字体颜色设置
		因后期工作需要使用java技术栈,所以近期抽空下载了intelliJ IDEA工具,但是作为一个Net开发者,在使用了vs以后,感觉在使用别的开发工具感觉就是没法和vs相比,毕竟vs被称为宇宙最强id ... 
- 给tabBar设置图片和字体颜色的几种方法
		现在很多应用都使用到了tabBar,我们往往在给tabBar设置图片和字体的时候,当选中状态下,往往字体的颜色和图片的颜色不匹配,有时候就显得无从下手,我也常常忘了,所有写这个博客的目的,相当于给自己 ... 
- richTextBox设置选中的字体属性
		执行一次设置选中的字体样式 再执行一次恢复正常 //粗体 public void ToggleBold() { if (richTextBox1.SelectionFont == null ... 
- 设置Imindmap默认字体
		创建一个新的字体样式 根据如下步骤创建新的字体样式: 1.打开一个mindmap,选中工具栏上的 [样式][Styles ]. 2.选择 Font > Create New Font Optio ... 
- 蜗牛爱课 -- iOS 设置UIButton的字体的大小、显示位置、大小
		/设置按钮上的自体的大小 //[btn setFont: [UIFont systemFontSize: 14.0]]; //这种可以用来设置字体的大小,但是可能会在将来的SDK版本中去除改方法 ... 
随机推荐
- php中定义网站根目录的常用方法
			define('BASE_PATH',str_replace('\\','/',realpath(dirname(__FILE__).'/../'))); 
- A better SHOW TABLE STATUS
			From command line we have the entire MySQL server on hands (if we have privileges too of course) but ... 
- iproute-2.6.32
			iproute之tc命令翻译地址,man tc的翻译 http://blog.csdn.net/ysdaniel/article/details/7905879 
- shell流程控制语句
			linux shell有一套自己的流程控制语句,其中包括条件语句(if),循环语句(for,while,until),选择语句(case/select).下面我将通过例子介绍下,各个语句使用方法. 1 ... 
- unity, 挖洞特效
			想模仿这个游戏的挖洞特效: 思路: 效果: 代码下载:http://pan.baidu.com/s/1kUN8goZ 
- Openjudge计算概论-DNA排序
			/*===================================== DNA排序 总时间限制: 1000ms 内存限制: 65536kB 描述 给出一系列基因序列,由A,C,G,T四种字符组 ... 
- XMLHttpRequest 对象
			XMLHttpRequest 对象 XML XSLTXML 解析器XMLHttpRequest 对象用于在后台与服务器交换数据. 什么是 XMLHttpRequest 对象? XMLHttpReque ... 
- Apache,PHP,MySQL,PMA手动配置的注意事项
			注:本文之前发布在自己的QQ空间,复制过来的时候,颜色信息丢失了,回头有空再把颜色重新标上! 前言:LAMP(Linux+Apache+MySQL+PHP)环境是目前开源社区最活跃的开发和运行平台,有 ... 
- java.sql.SQLException: Io 异常: Connection reset
			当数据库连接池中的连接被创建而长时间不使用的情况下,该连接会自动回收并失效,但客户端并不知道,在进行数据库操作时仍然使用的是无效的数据库连接,这样,就导致客户端程序报“ java.sql.SQLExc ... 
- Android的界面设计工具 DroidDraw
			Android的界面设计工具 DroidDraw DroidDraw 下载地址:http://code.google.com/p/droiddraw/ 如图 也可以使用在线的版本(http://www ... 
