NSMutableAttributedString使用
2014-07-15 10:15
393 查看
1.初始化
NSString *str = @"werweffasdfsf";
NSMutableAttributedString *attrStr = [[NSMutableAttributedString
alloc] initWithString:str];
2.添加attribute
//设置颜色(NSForegroundColorAttributeName代表要设置的颜色, value代表值, range代表范围)
/**
其他设置
1.NSForegroundColorAttributeName //颜色
2.NSFontAttributeName //字体
3.NSBackgroundColorAttributeName //背景色
*/
[attrStr addAttribute:NSForegroundColorAttributeName
value:[UIColor
blueColor] range:NSMakeRange(0,
2)];
[attrStr addAttribute:NSBackgroundColorAttributeName value:[UIColor blackColor] range:NSMakeRange(0, 2)];
[attrStr addAttribute:NSFontAttributeName
value:[UIFont
fontWithName:@"Zapfino"
size:30]
range:NSMakeRange(0,
2)];
*可以先把attribute存入字典中,然后设置attribute
NSDictionary *dic = @{NSFontAttributeName: [UIFont
fontWithName:@"Verdana-Bold"
size:5]};
[attrStr addAttributes:dic
range:NSMakeRange(0,
3)];
3.label设置attributeText
label.frame = CGRectMake(100,
100, 200, 40);
[label setAttributedText:attrStr];
[self.view
addSubview:label];
[label release];
NSString *str = @"werweffasdfsf";
NSMutableAttributedString *attrStr = [[NSMutableAttributedString
alloc] initWithString:str];
2.添加attribute
//设置颜色(NSForegroundColorAttributeName代表要设置的颜色, value代表值, range代表范围)
/**
其他设置
1.NSForegroundColorAttributeName //颜色
2.NSFontAttributeName //字体
3.NSBackgroundColorAttributeName //背景色
*/
[attrStr addAttribute:NSForegroundColorAttributeName
value:[UIColor
blueColor] range:NSMakeRange(0,
2)];
[attrStr addAttribute:NSBackgroundColorAttributeName value:[UIColor blackColor] range:NSMakeRange(0, 2)];
[attrStr addAttribute:NSFontAttributeName
value:[UIFont
fontWithName:@"Zapfino"
size:30]
range:NSMakeRange(0,
2)];
*可以先把attribute存入字典中,然后设置attribute
NSDictionary *dic = @{NSFontAttributeName: [UIFont
fontWithName:@"Verdana-Bold"
size:5]};
[attrStr addAttributes:dic
range:NSMakeRange(0,
3)];
3.label设置attributeText
label.frame = CGRectMake(100,
100, 200, 40);
[label setAttributedText:attrStr];
[self.view
addSubview:label];
[label release];
相关文章推荐
- NSMutableAttributedString 的使用方法,设置格式
- iOS使用NSMutableAttributedString 实现富文本(不同颜色字体、下划线等)
- IOS开发-NSMutableAttributedString 富文本的使用
- iOS使用NSMutableAttributedString 实现富文本(不同颜色字体、下划线等)
- 带属性的字符串(NSMutableAttributedString)的使用
- iOS使用NSMutableAttributedString实现富文本
- 带属性的字符串(NSMutableAttributedString)的使用
- iOS使用NSMutableAttributedString实现富文本
- NSMutableAttributedString 的使用方法,设置格式
- 使用NSMutableAttributedString 给UILable加删除线
- iOS使用NSMutableAttributedString 实现富文本(不同颜色字体、下划线等)
- iOS使用NSMutableAttributedString 实现富文本(不同颜色字体、下划线等)
- iOS使用NSMutableAttributedString
- iOS使用NSMutableAttributedString 实现富文本(不同颜色字体、下划线等)
- NSMutableAttributedString 的使用方法,设置格式
- 初探NSAttributedString和NSMutableAttributedString的使用
- 初探NSAttributedString和NSMutableAttributedString的使用
- 关于NSMutableAttributedString 的使用以及介绍
- NSMutableAttributedString 与UILabel 常用使用
- NSMutableAttributedString可变字符串使用