Commit 4c55e84529b70381953bffc58f4d73d5c0fbba6b
1 parent
79708625
DSSelectUploadImageView选图图片工具修改 优化固定高度状态显示
Showing
4 changed files
with
23 additions
and
38 deletions
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