NSMutableAttributedString ,给文字着色,加下划线。
来源:互联网 发布:港式车仔面图片淘宝 编辑:程序博客网 时间:2024/06/03 02:27
1 、为特定的字符着色. 例如 10/1000
// _limitNumLable-> (10/1000).
_limitNumLable.text = [NSMutableString stringWithFormat:@"%d/140",limitValue];
NSRange range = [_limitNumLable.text rangeOfString:@"/"];//从头往后逐个查找着色的边界
NSMutableAttributedString * seachstr = [[NSMutableAttributedStringalloc]initWithString:_limitNumLable.text];//转化为带属性的字符串
[seachstr addAttribute:NSForegroundColorAttributeName value:[UIColor redColor] range:NSMakeRange(0,range.length+range.location)];
_limitNumLable.attributedText = seachstr;
2、 为特定的字符串加上下划线 例如 :我要加下划线
NSMutableAttributedString *str = [[NSMutableAttributedString alloc] initWithString:_testBtn.titleLabel.text];//转化为带属性的字符串
NSRange strRange = {0,[str length]};//获取要加下划线的字符串范围
[str addAttribute:NSUnderlineStyleAttributeName value:[NSNumber numberWithInteger:NSUnderlineStyleSingle] range:strRange];//NSUnderlineStyleAttributeName 为下划线 NSUnderlineStyleSingle 一条下划线
[_testBtn setAttributedTitle:str forState:UIControlStateNormal];
// NSMutableAttributedString 感觉非常好用,还有很多的没用过,多试试看看效果。
- NSMutableAttributedString ,给文字着色,加下划线。
- 给文字加下划线
- 205_给文字加下划线
- iOS 给UILabel文字加下划线…
- iOS 文字加下划线!
- 给字体加下划线
- 给文字添加下划线
- 使用NSMutableAttributedString 给UILable加删除线
- 在文字中加下划线
- 名词解释功能:TextView 给部分文字加下划线并实现点击事件
- iOS 在一个UILabel里显示不同的颜色,给文字加下划线
- iOS 在一个UILabel里显示不同的颜色,给文字加下划线
- TextView文字加下划线的方法
- 关于TextView中部分文字加下划线
- input框中的文字加下划线
- winform给TextBox加一个下划线
- Word2007 无法给尾部空格加下划线
- 给UILabel 或者 UIButton标题加下划线
- 启动spark集群
- 继承设计的技巧
- 数据结构与算法分析(C)1.4
- sql常用语句
- WPF使用DEV之TreeListControl---父子节点关系
- NSMutableAttributedString ,给文字着色,加下划线。
- ios7,ios8中关于xcassets资源使用的问题
- python代码缩进
- MySql zip Package installed on Windows 7
- 【BZOJ】1087 互不侵犯King
- Gson中fromJson方法的返回值
- Android switch当代码setCheck时,不调用onCheckedChanged
- 欢迎使用CSDN-markdown编辑器
- linux内存管理之物理内存相关知识