单军华
2018-07-31 21d3023a9b7b6aff68c1170e345951396b1c6cfd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
//
//  UITextView+WZB.h
//  WZBTextView-demo
//
//  Created by normal on 2016/11/14.
//  Copyright © 2016年 WZB. All rights reserved.
//
 
#import <UIKit/UIKit.h>
 
typedef void(^textViewHeightDidChangedBlock)(CGFloat currentTextViewHeight);
 
@interface UITextView (WZB)
 
/* 占位文字 */
@property (nonatomic, copy) NSString *wzb_placeholder;
 
 
/* 占位文字颜色 */
@property (nonatomic, strong) UIColor *wzb_placeholderColor;
 
 
/* 最大高度,如果需要随文字改变高度的时候使用 */
@property (nonatomic, assign) CGFloat wzb_maxHeight;
 
 
/* 最小高度,如果需要随文字改变高度的时候使用 */
@property (nonatomic, assign) CGFloat wzb_minHeight;
 
 
@property (nonatomic, copy) textViewHeightDidChangedBlock wzb_textViewHeightDidChanged;
 
 
/* 获取图片数组 */
- (NSArray *)wzb_getImages;
 
 
/* 自动高度的方法,maxHeight:最大高度 */
- (void)wzb_autoHeightWithMaxHeight:(CGFloat)maxHeight;
 
 
/* 自动高度的方法,maxHeight:最大高度, textHeightDidChanged:高度改变的时候调用 */
- (void)wzb_autoHeightWithMaxHeight:(CGFloat)maxHeight textViewHeightDidChanged:(textViewHeightDidChangedBlock)textViewHeightDidChanged;
 
/* 添加一张图片 image:要添加的图片 */
- (void)wzb_addImage:(UIImage *)image;
 
 
/* 添加一张图片 image:要添加的图片 size:图片大小 */
- (void)wzb_addImage:(UIImage *)image size:(CGSize)size;
 
 
/* 插入一张图片 image:要添加的图片 size:图片大小 index:插入的位置 */
- (void)wzb_insertImage:(UIImage *)image size:(CGSize)size index:(NSInteger)index;
 
 
/* 添加一张图片 image:要添加的图片 multiple:放大/缩小的倍数 */
- (void)wzb_addImage:(UIImage *)image multiple:(CGFloat)multiple;
 
 
/* 插入一张图片 image:要添加的图片 multiple:放大/缩小的倍数 index:插入的位置 */
- (void)wzb_insertImage:(UIImage *)image multiple:(CGFloat)multiple index:(NSInteger)index;
 
 
@end