属性字符串
来源:互联网 发布:zol软件 编辑:程序博客网 时间:2024/06/03 21:21
属性字符串:改变字符串里的字体颜色,字体大小
- (void)viewDidLoad {
[super viewDidLoad];
[self strtest];
}
//属性字符串
- (void)strtest{
UILabel * labels = [[UILabel alloc] init];
labels.frame = CGRectMake(50, 100, 300, 30);
labels.font = [UIFont systemFontOfSize:14];
NSString *str1 = @"奖励";
NSString * str2 = @"活动提";
NSString * str3 =@"每个角色";
NSString * str4 = [NSString stringWithFormat:@"%@%@%@",str1,str2,str3];
NSMutableAttributedString *strs = [[NSMutableAttributedString alloc]initWithString:str4];
[strs addAttribute:NSForegroundColorAttributeName value:[UIColor colorWithRed:89/255.0 green:112/255.0 blue:143/255.0 alpha:1] range:NSMakeRange(0, [str1 length])];
[strs addAttribute:NSForegroundColorAttributeName value:[UIColor blueColor] range:NSMakeRange([str1 length], [str2 length])];
[strs addAttribute:NSForegroundColorAttributeName value:[UIColor colorWithRed:89/255.0 green:112/255.0 blue:143/255.0 alpha:1] range:NSMakeRange([str1 length]+[str2 length], [str3 length])];
[strs addAttribute:NSFontAttributeName value:[UIFont fontWithName:@"HelveticaNeue-Bold" size:8.0] range:NSMakeRange(0, [str1 length])];
[strs addAttribute:NSFontAttributeName value:[UIFont fontWithName:@"HelveticaNeue-Bold" size:10.0] range:NSMakeRange([str1 length], [str2 length])];
[strs addAttribute:NSFontAttributeName value:[UIFont fontWithName:@"HelveticaNeue-Bold" size:8.0] range:NSMakeRange([str1 length]+[str2 length], [str3 length])];
labels.attributedText = strs;
[self.view addSubview:labels];
}
- (void)viewDidLoad {
[super viewDidLoad];
[self strtest];
}
//属性字符串
- (void)strtest{
UILabel * labels = [[UILabel alloc] init];
labels.frame = CGRectMake(50, 100, 300, 30);
labels.font = [UIFont systemFontOfSize:14];
NSString *str1 = @"奖励";
NSString * str2 = @"活动提";
NSString * str3 =@"每个角色";
NSString * str4 = [NSString stringWithFormat:@"%@%@%@",str1,str2,str3];
NSMutableAttributedString *strs = [[NSMutableAttributedString alloc]initWithString:str4];
[strs addAttribute:NSForegroundColorAttributeName value:[UIColor colorWithRed:89/255.0 green:112/255.0 blue:143/255.0 alpha:1] range:NSMakeRange(0, [str1 length])];
[strs addAttribute:NSForegroundColorAttributeName value:[UIColor blueColor] range:NSMakeRange([str1 length], [str2 length])];
[strs addAttribute:NSForegroundColorAttributeName value:[UIColor colorWithRed:89/255.0 green:112/255.0 blue:143/255.0 alpha:1] range:NSMakeRange([str1 length]+[str2 length], [str3 length])];
[strs addAttribute:NSFontAttributeName value:[UIFont fontWithName:@"HelveticaNeue-Bold" size:8.0] range:NSMakeRange(0, [str1 length])];
[strs addAttribute:NSFontAttributeName value:[UIFont fontWithName:@"HelveticaNeue-Bold" size:10.0] range:NSMakeRange([str1 length], [str2 length])];
[strs addAttribute:NSFontAttributeName value:[UIFont fontWithName:@"HelveticaNeue-Bold" size:8.0] range:NSMakeRange([str1 length]+[str2 length], [str3 length])];
labels.attributedText = strs;
[self.view addSubview:labels];
}
0 0
- 属性字符串
- 属性字符串
- 属性字符串
- NSAttributedString 详解(属性字符串)
- label赋值属性字符串
- 内存管理属性字符串
- 富文本(属性字符串)
- 设置字符串的属性
- iOS属性字符串NSMutableAttributedString
- IOS属性字符串
- 字符串的常用属性
- 自定义属性字符串
- NSAttributedString字符串属性
- iOS NSMutableAttributedString字符串属性
- 字符串属性函数
- 字符串的属性应用
- iOS-属性字符串NSAttributedString
- 连接字符串属性
- Android Studio如何创建NDK工程
- 排序算法-希尔排序
- struts2 + jQuery ajax的实例讲解
- SuperMap iMobile for Android定位实现
- 算法补习-第六天-查找(下)
- 属性字符串
- R语言 数据挖掘 R包与函数
- ceph源码分析: Log实现
- poj 3255 Roadblocks(spfa次短路 || Dijsktra)
- new Object[5]语句是否创建了5个对象
- git tag
- android开发之gridView的一些属性。(项目经验总结)
- Android滑动事件冲突(demo演示)
- PhpStorm 快捷键大全 PhpStorm 常用快捷键和配置