UITextView+WZB.h 3.6 KB

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