orderPriceLabel.attributedText = [self attributeStringWith:@"订单合计" withsubTitle:@"369.5元"];
//改变detail上的字体颜色
- (NSMutableAttributedString *)attributeStringWith:(NSString *)mainTitle withsubTitle:(NSString*)subTitle {
NSString *str = [NSString stringWithFormat:@"%@: %@",mainTitle,subTitle];
NSMutableAttributedString *ats = [[NSMutableAttributedString alloc] initWithString:str];
NSRange range = [str rangeOfString:subTitle];
[ats setAttributes:@{NSForegroundColorAttributeName:kColor3C3C3C} range:range];
return ats;
}
本人另一博文 解决label的文字间距,含swift和oc版
http://blog.csdn.net/timtian008/article/details/53886588