1234567891011121314151617181920212223242526272829303132333435363738 |
- //
- // OCBarrageTextDescriptor.h
- // TestApp
- //
- // Created by QMTV on 2017/8/23.
- // Copyright © 2017年 LFC. All rights reserved.
- //
- #import "OCBarrageDescriptor.h"
- NS_ASSUME_NONNULL_BEGIN
- @interface OCBarrageTextDescriptor : OCBarrageDescriptor {
- NSMutableDictionary *_textAttribute;
- }
- @property (nonatomic, strong, nullable) UIFont *textFont;
- @property (nonatomic, strong, nullable) UIColor *textColor;
- /*
- * 关闭文字阴影可大幅提升性能, 推荐使用strokeColor, 与shadowColor相比strokeColor性能更强悍
- */
- @property (nonatomic, assign) BOOL textShadowOpened;//默认NO
- @property (nonatomic, strong, nullable) UIColor *shadowColor;//默认黑色
- @property (nonatomic, assign) CGSize shadowOffset;//默认CGSizeZero
- @property (nonatomic, assign) CGFloat shadowRadius;//默认2.0
- @property (nonatomic, assign) CGFloat shadowOpacity;//默认0.5
- @property (nonatomic, strong, nullable) UIColor *strokeColor;
- @property (nonatomic, assign) int strokeWidth;//笔画宽度(粗细),取值为 NSNumber 对象(整数),负值填充效果,正值中空效果
- @property (nonatomic, copy, nullable) NSString *text;
- @property (nonatomic, copy, nullable) NSAttributedString *attributedText;
- @end
- NS_ASSUME_NONNULL_END
|