12345678910111213141516171819202122232425 |
- //
- // NSMutableAttributedString+RQExtension.m
- // jiaPei
- //
- // Created by 张嵘 on 2021/9/30.
- // Copyright © 2021 JCZ. All rights reserved.
- //
- #import "NSMutableAttributedString+RQExtension.h"
- @implementation NSMutableAttributedString (RQExtension)
- + (NSMutableAttributedString *)setupAttributeString:(NSString *)text rangeText:(NSString *)rangeText textColor:(UIColor *)color textFont:(UIFont *)textFont {
- NSRange hightlightTextRange = [text rangeOfString:rangeText];
- NSMutableAttributedString *attributeStr = [[NSMutableAttributedString alloc] initWithString:text];
- if (hightlightTextRange.length > 0) {
- [attributeStr addAttribute:NSForegroundColorAttributeName
- value:color
- range:hightlightTextRange];
- [attributeStr addAttribute:NSFontAttributeName value:textFont range:hightlightTextRange];
- return attributeStr;
- }else {
- return [rangeText copy];
- }
- }
- @end
|