iOS同一个label中设置不同的字体及颜色
2017-04-12 10:27
801 查看
iOS同一个label中设置不同的字体及颜色
在开发中,由于界面显示的需求,很多时候一个label中的字体大小和颜色需要不同,我们当然可以用两个label来拼凑,但是略显繁琐。其实iOS中给出了在同一个label中,设置字体大小及颜色的方法,下面给出居停代码实现。//需要设置字体的label UILabel *moneyLabel; moneyLabel.text = @"1880.99元/收入";
//定义一个range来获取需label内需要修改的字符串范围 NSRange range; //设置截取字符串的分隔符 range = [todayMoneyLabel.text rangeOfString:@"."]; if (range.location != NSNotFound) { //初始化range的值 NSInteger startIndex = range.location; range = NSMakeRange(startIndex, 7); UIFont *labelFont = [UIFont systemFontOfSize:12.0]; NSMutableAttributedString *str = [[NSMutableAttributedString alloc] initWithString:@"1880.99元/收入"]; //设置字体颜色 [str addAttribute:NSForegroundColorAttributeName value:[UIColor lightGrayColor] range:range]; //设置字体大小 [str addAttribute:NSFontAttributeName value:labelFont range: range]; todayMoneyLabel.attributedText = str; } else { NSLog(@"Not Found"); }
相关文章推荐
- iOS设置同一个Label的不同颜色的字体
- iOS在一个label中显示不同颜色的字体
- iOS 中同一个label设置不同的颜色
- iOS 开发~设置label上文字显示不同大小、颜色、字体类型
- ios 设置label 不同字体大小颜色
- iOS开发~设置label上文字显示不同大小、颜色、字体类型
- ios同一个Label中的字符设置不同的字体
- iOS在一个label中显示不同颜色的字体
- [绍棠] iOS 在一个UILabel显示不同的字体和颜色
- 如何设置在一个Label上显示不同颜色的text
- 关于同一个lable不同字体和颜色的设置
- iOS 一个控件内字符显示不同的字体,大小和颜色
- iOS_Label上文字不同颜色设置
- iOS 一个字符串显示不同字体、颜色
- iOS一种简单的改变一个label上范围内字体颜色和大小的方法
- iOS 一个label中显示不同颜色的文字
- iOS label button等设置不同颜色的标题
- iOS 一个label中显示不同颜色的文字
- iOS:UILabel设置不同字体颜色
- iOS label显示不同颜色的字体