// // GMHighlightStrGenerator.h // GMKit // // Created by wangyang on 2020/4/14. // #import <UIKit/UIKit.h> NS_ASSUME_NONNULL_BEGIN /// 使用该类创建高亮字符串 /// 该类写死了匹配规则“<ems>xxx</ems>” @interface GMHighlightStrGenerator : NSObject /// 对齐方式 @property (nonatomic, assign) NSTextAlignment aligment; /// 行高 @property (nonatomic, assign) CGFloat lineHeight; /// 普通字体 @property (nonatomic, strong) UIFont *font; /// 高亮字体 @property (nonatomic, strong) UIFont *hightlightFont; /// 高亮字体颜色 @property (nonatomic, strong) UIColor *hightlightColor; /// 普通字体颜色 @property (nonatomic, strong) UIColor *normalColor; /// 配置好属性后,使用该方法生成高亮字符串。 - (nullable NSMutableAttributedString *)generateWithString:(NSString *)str; @end NS_ASSUME_NONNULL_END