//
// 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
-
jz authored2499948e