ios-UILabel改变某段文字的字体或颜色

效果如图:


ios-UILabel改变某段文字的字体或颜色_第1张图片
image.png
NSString *strTemp = @"总积分:1500 分";
self.integralLabel.text = strTemp;
NSUInteger iStrTemp = strTemp.length;
            
NSMutableAttributedString *str = [[NSMutableAttributedString alloc] initWithString:strTemp];
            
[str addAttribute:NSForegroundColorAttributeName value:[UIColor redColor] range:NSMakeRange(4, iStrTemp - 6)];//颜色
            
 [str addAttribute:NSFontAttributeName value:[UIFont systemFontOfSize:36] range:NSMakeRange(4, iStrTemp - 6)];//字体
 self.integralLabel.attributedText = str;

你可能感兴趣的:(ios-UILabel改变某段文字的字体或颜色)