一个label上的文字显示不同的颜色
来源:互联网 发布:mac搭建lamp 编辑:程序博客网 时间:2024/05/22 03:43
UILabel* noteLabel = [[UILabel alloc] init];
noteLabel.frame = CGRectMake(60, 100, 200, 100);
noteLabel.textColor = [UIColor blackColor];
noteLabel.numberOfLines = 2;
NSMutableAttributedString *noteStr = [[NSMutableAttributedString alloc] initWithString:@"点击注册按钮,即表示您已同意隐私条款和服务协议"];
NSRange redRange = NSMakeRange([[noteStr string] rangeOfString:@"注册"].location, [[noteStr string] rangeOfString:@"注册"].length);
[noteStr addAttribute:NSForegroundColorAttributeName value:[UIColor redColor] range:redRange];
NSRange redRangeTwo = NSMakeRange([[noteStr string] rangeOfString:@"同意"].location, [[noteStr string] rangeOfString:@"同意"].length);
[noteStr addAttribute:NSForegroundColorAttributeName value:[UIColor greenColor] range:redRangeTwo];
[noteLabel setAttributedText:noteStr];
[noteLabel sizeToFit];
[self.view addSubview:noteLabel];
noteLabel.frame = CGRectMake(60, 100, 200, 100);
noteLabel.textColor = [UIColor blackColor];
noteLabel.numberOfLines = 2;
NSMutableAttributedString *noteStr = [[NSMutableAttributedString alloc] initWithString:@"点击注册按钮,即表示您已同意隐私条款和服务协议"];
NSRange redRange = NSMakeRange([[noteStr string] rangeOfString:@"注册"].location, [[noteStr string] rangeOfString:@"注册"].length);
[noteStr addAttribute:NSForegroundColorAttributeName value:[UIColor redColor] range:redRange];
NSRange redRangeTwo = NSMakeRange([[noteStr string] rangeOfString:@"同意"].location, [[noteStr string] rangeOfString:@"同意"].length);
[noteStr addAttribute:NSForegroundColorAttributeName value:[UIColor greenColor] range:redRangeTwo];
[noteLabel setAttributedText:noteStr];
[noteLabel sizeToFit];
[self.view addSubview:noteLabel];
图片:屏幕快照 2015-01-22 下午5.32.03.png
0 0
- 一个label上的文字显示不同的颜色
- iOS label的文字显示不同的颜色
- 实现一个label中的文本有不同的文字颜色
- label 显示 不同的颜色
- 一个Label上显示两种不同大小、颜色的字体
- 设置label上文字显示不同大小、颜色、字体类型
- 一个label里面 显示中文和英文不同的颜色
- 让一个label中的text显示不同的颜色,字体
- 一个Label中显示不同的字体颜色
- Label显示不同的字体颜色
- label显示不同大小、颜色的字符串
- 给一个TextView控件中的文字显示不同的颜色
- 改变Label不同的字显示不同的颜色
- 一个带有属性的字符串(比如文字颜色/字体属性等文字属性) 在label上显示需要使用 attributedText 属性
- iOS开发~设置label上文字显示不同大小、颜色、字体类型
- iOS 开发~设置label上文字显示不同大小、颜色、字体类型
- 一个UILabel上显示不同的字体、颜色
- iOS 设置label button的文字显示几种颜色
- Emmet 基本使用
- splay专题
- Makefile经典教程(掌握这些足够)
- Spring随笔
- jQuery 更改checkbox的状态,无效的解决方法
- 一个label上的文字显示不同的颜色
- 九度OJ题目1083:特殊乘法
- Plupload上传插件详解,多实例上传
- OSI参考模型概述
- Openstack基础知识Eventlet
- 【读过的书,留下的迹】操作系统精髓与设计原理
- USB杂记
- PTA 5-30 字符串的冒泡排序
- 《c++primer》笔记 第2章 变量和基本类型