把字符串中的數字和改成其它顏色和大小
// 改變字符串中數字的顏色
- (NSMutableAttributedString *)changeNumberColorWithStr:(NSString *)content{
NSArray * number = @[@"0",@"1",@"2",@"3",@"4",@"5",@"6",@"7",@"8",@"9",@"."];
NSMutableAttributedString * attributeString = [[NSMutableAttributedString alloc]initWithString:content];
for (int i = 0; i < content.length; i ++) {
//每次只截取一個字符的範圍
NSString * str = [content substringWithRange:NSMakeRange(i, 1)];
//判斷裝有0-9的字符串的數字數組是否包含截取字符串出來的單個字符,從而篩選出符合要求的數字字符的範圍NSMakeRange
if ([number containsObject:str]) {
[attributeString setAttributes:@{NSForegroundColorAttributeName:MainTone,NSFontAttributeName:[UIFont systemFontOfSize:14*kScaleW]} range:NSMakeRange(i, 1)];
}
}
return attributeString;
}