例如:在iOS中显示 “浏览:113” , 当‘浏览’的字体和‘113’的颜色不同时我们该如何设置呢?
NSString textString = [NSString stringWithFormat:@"浏览:%ld",113];
第一步:将textString改为可变的字符串
NSMutableAttributedString *noteStr = [[NSMutableAttributedString alloc] initWithString:textString];
第二步:找到‘浏览’两个字在字符串中的位置
NSRange redRange = NSMakeRange([[noteStr string] rangeOfString:@"浏览"].location, [[noteStr string] rangeOfString:@"浏览"].length);
第三步:设置‘浏览’两个字的颜色
[noteStr addAttribute:NSForegroundColorAttributeName value:[UIColor darkGrayColor] range:redRange];
第四步:显示到对应的Label上
[self.clickLabel setAttributedText:noteStr];