Commit 4c55e84529b70381953bffc58f4d73d5c0fbba6b

Authored by 毕珂
1 parent 79708625

DSSelectUploadImageView选图图片工具修改 优化固定高度状态显示

DSToolsModuleF.podspec
1 Pod::Spec.new do |s| 1 Pod::Spec.new do |s|
2 2
3 s.name = "DSToolsModuleF" 3 s.name = "DSToolsModuleF"
4 - s.version = "0.0.25" 4 + s.version = "0.0.26"
5 s.summary = "DSToolsModuleF" 5 s.summary = "DSToolsModuleF"
6 s.homepage = "http://bj.gitlab.cnlive.com/DSIOSTeam" 6 s.homepage = "http://bj.gitlab.cnlive.com/DSIOSTeam"
7 s.authors = { "DSIOSTeam" => "694092596@qq.com" } 7 s.authors = { "DSIOSTeam" => "694092596@qq.com" }
DSToolsModuleF/Frameworks/DSToolsModule.framework/DSToolsModule
No preview for this file type
DSToolsModuleF/Frameworks/DSToolsModule.framework/Headers/DSSelectUploadImageView.h
@@ -36,21 +36,28 @@ NS_ASSUME_NONNULL_BEGIN @@ -36,21 +36,28 @@ NS_ASSUME_NONNULL_BEGIN
36 #pragma mark - 初始化 36 #pragma mark - 初始化
37 37
38 -(instancetype)initWithHeightStyle:(DSSelectUploadImageViewHeightStyle)heightStyle; 38 -(instancetype)initWithHeightStyle:(DSSelectUploadImageViewHeightStyle)heightStyle;
  39 +-(instancetype)initWithHeightStyle:(DSSelectUploadImageViewHeightStyle)heightStyle maxSelectImageCount:(NSUInteger)maxSelectImageCount;
39 -(instancetype)initWithFrame:(CGRect)frame heightStyle:(DSSelectUploadImageViewHeightStyle)heightStyle; 40 -(instancetype)initWithFrame:(CGRect)frame heightStyle:(DSSelectUploadImageViewHeightStyle)heightStyle;
  41 +-(instancetype)initWithFrame:(CGRect)frame heightStyle:(DSSelectUploadImageViewHeightStyle)heightStyle maxSelectImageCount:(NSUInteger)maxSelectImageCount;
40 42
41 #pragma mark - 属性 43 #pragma mark - 属性
42 44
43 ///// 代理 45 ///// 代理
44 //@property (nonatomic,weak) id<DSSelectUploadImageViewDelegate> delegate; 46 //@property (nonatomic,weak) id<DSSelectUploadImageViewDelegate> delegate;
45 -/**  
46 - 显示类型  
47 - */ 47 +
  48 +/// 显示类型
48 @property (nonatomic,assign) DSSelectUploadImageViewDisplayType displayType; 49 @property (nonatomic,assign) DSSelectUploadImageViewDisplayType displayType;
49 /// 高度类型 50 /// 高度类型
50 @property (nonatomic,assign,readonly) DSSelectUploadImageViewHeightStyle heightStyle; 51 @property (nonatomic,assign,readonly) DSSelectUploadImageViewHeightStyle heightStyle;
51 -/**  
52 - 自定义删除图片 默认DS_SelUplImageView_delete  
53 - */ 52 +/// 每张图的间距 默认DS_adapt_length(15)
  53 +@property (nonatomic,assign) CGFloat space;
  54 +/// 每行第一张图距左边的间距 默认DS_adapt_length(15)
  55 +@property (nonatomic,assign) CGFloat lSpace;
  56 +/// 每行最后一张图距右边的间距 默认DS_adapt_length(15)
  57 +@property (nonatomic,assign) CGFloat rSpace;
  58 +/// 图片的宽高(正方形) heightStyle=DSSelectUploadImageViewHeightStyleAutoCalc时自动计算 heightStyle=DSSelectUploadImageViewHeightStyleFixed时为0需自己赋值 (提示:图片右上角需留出DS_adapt_length(17)/2的空间,给X的图片留位置)
  59 +@property (nonatomic,assign) CGFloat WHeight;
  60 +/// 自定义删除图片 默认DS_SelUplImageView_delete
54 @property (nonatomic,strong,nullable) UIImage * deleteImage; 61 @property (nonatomic,strong,nullable) UIImage * deleteImage;
55 /// 是否显示选取封面 62 /// 是否显示选取封面
56 @property (nonatomic,assign) BOOL isDisplySelectCover; 63 @property (nonatomic,assign) BOOL isDisplySelectCover;
@@ -66,17 +73,11 @@ NS_ASSUME_NONNULL_BEGIN @@ -66,17 +73,11 @@ NS_ASSUME_NONNULL_BEGIN
66 73
67 #pragma mark - 展示属性 74 #pragma mark - 展示属性
68 75
69 -/**  
70 - 获取的网络图片数组  
71 - */ 76 +/// 获取的网络图片数组
72 @property (nonatomic,copy) NSArray<NSString*> * networkImageArr; 77 @property (nonatomic,copy) NSArray<NSString*> * networkImageArr;
73 -/**  
74 - 获取的网络视频url  
75 - */ 78 +/// 获取的网络视频url
76 @property (nonatomic,copy,readonly) NSString * networkVideoUrl; 79 @property (nonatomic,copy,readonly) NSString * networkVideoUrl;
77 -/**  
78 - 获取的网络视频图片  
79 - */ 80 +/// 获取的网络视频图片
80 @property (nonatomic,copy,readonly) NSString * networkVideoImageUrl; 81 @property (nonatomic,copy,readonly) NSString * networkVideoImageUrl;
81 /// 获取的网络视频属性 82 /// 获取的网络视频属性
82 /// @param networkVideoUrl 获取的网络视频url 83 /// @param networkVideoUrl 获取的网络视频url
@@ -85,36 +86,20 @@ NS_ASSUME_NONNULL_BEGIN @@ -85,36 +86,20 @@ NS_ASSUME_NONNULL_BEGIN
85 86
86 #pragma mark - 选择属性 87 #pragma mark - 选择属性
87 88
88 -/**  
89 - 列数默认4  
90 - */ 89 +/// 列数默认4
91 @property (nonatomic,assign) NSUInteger column; 90 @property (nonatomic,assign) NSUInteger column;
92 -/**  
93 - 间距 默认DS_adapt_length(15)  
94 - */  
95 -@property (nonatomic,assign) CGFloat space;  
96 -/**  
97 - 图片选取最大数量  
98 - */ 91 +/// 图片选取最大数量 默认0 必传
99 @property (nonatomic,assign) NSUInteger maxSelectImageCount; 92 @property (nonatomic,assign) NSUInteger maxSelectImageCount;
100 -/**  
101 - 是否可以选择视频 (目前只能选取一个,在索引1显示)  
102 - */ 93 +/// 是否可以选择视频 (目前只能选取一个,在索引1显示)
103 @property (nonatomic,assign) BOOL isAbleSelectVideo; 94 @property (nonatomic,assign) BOOL isAbleSelectVideo;
104 95
105 #pragma mark - 上传操作 96 #pragma mark - 上传操作
106 97
107 -/**  
108 - 是否正在上传图片中  
109 - */ 98 +/// 是否正在上传图片中
110 @property (nonatomic,assign,readonly) BOOL isUploading; 99 @property (nonatomic,assign,readonly) BOOL isUploading;
111 -/**  
112 - 开始上传图片  
113 - */ 100 +/// 开始上传图片
114 @property (nonatomic,copy) void (^beginUploadImageCallBack)(void); 101 @property (nonatomic,copy) void (^beginUploadImageCallBack)(void);
115 -/**  
116 - 结束上传图片  
117 - */ 102 +/// 结束上传图片
118 @property (nonatomic,copy) void (^endUploadImageCallBack)(void); 103 @property (nonatomic,copy) void (^endUploadImageCallBack)(void);
119 104
120 #pragma mark - 公开方法 105 #pragma mark - 公开方法
DSToolsModuleF/Frameworks/DSToolsModule.framework/Info.plist
No preview for this file type