You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
25 lines
1.0 KiB
25 lines
1.0 KiB
4 years ago
|
//
|
||
|
// TYTextStorage.h
|
||
|
// TYAttributedLabelDemo
|
||
|
//
|
||
|
// Created by tanyang on 15/4/8.
|
||
|
// Copyright (c) 2015年 tanyang. All rights reserved.
|
||
|
//
|
||
|
|
||
|
#import "TYTextStorageProtocol.h"
|
||
|
#import <CoreText/CoreText.h>
|
||
|
|
||
|
@interface TYTextStorage : NSObject<TYAppendTextStorageProtocol>
|
||
|
|
||
|
@property (nonatomic, assign) NSInteger tag; // 标识
|
||
|
@property (nonatomic, assign) NSRange range; //如果appendStorage, range只针对追加的文本
|
||
|
@property (nonatomic, assign) NSRange realRange; // label文本中实际位置,因为某些文本被替换,会导致位置偏移
|
||
|
@property (nonatomic, strong) NSString *text; // 只针对追加text文本
|
||
|
@property (nonatomic, strong) UIColor *textColor; // 文本颜色
|
||
|
@property (nonatomic, strong) UIFont *font; // 字体
|
||
|
|
||
|
@property (nonatomic, assign) CTUnderlineStyle underLineStyle;// 下划线样式(单 双)(默认没有)
|
||
|
@property (nonatomic, assign) CTUnderlineStyleModifiers modifier;// 下划线样式 (点 线)(默认线)
|
||
|
|
||
|
@end
|