Browse Source

未完成

huangxiaodong 1 year ago
parent
commit
73fa73500f

+ 2 - 0
创维盒子/双子星云手机/Class/Set/uploadFile/photoView/uploadFileBottomView.h

@@ -22,6 +22,8 @@ NS_ASSUME_NONNULL_BEGIN
 @property (nonatomic,copy) void (^didClickbottomFun)(void);
 
 - (void)setSavePathDataFun;
+//上传按钮是否可以交互
+- (void)setUploadButtonCanClickFunBy:(BOOL)canClick;
 @end
 
 NS_ASSUME_NONNULL_END

+ 16 - 0
创维盒子/双子星云手机/Class/Set/uploadFile/photoView/uploadFileBottomView.m

@@ -199,6 +199,22 @@
     }
     
     if(_indexPathsForSelectedItems.count > 0 && isCanUpload){
+//        self.uploadButon.enabled = YES;
+//        self.uploadButon.alpha = 1;
+    }
+    else
+    {
+        self.uploadButon.enabled = NO;
+        self.uploadButon.alpha = 0.5;
+    }
+}
+
+//上传按钮是否可以交互
+- (void)setUploadButtonCanClickFunBy:(BOOL)canClick
+{
+    //if(canClick && _isExtraFileAndNotFindPathType)
+    if(canClick)
+    {
         self.uploadButon.enabled = YES;
         self.uploadButon.alpha = 1;
     }

+ 10 - 1
创维盒子/双子星云手机/Class/Set/uploadFile/uploadImageOrVideoViewController.m

@@ -501,7 +501,7 @@
     }
     else
     {//选中
-        [self didSelectModel:model isLastModel:NO];
+        [self didSelectModel:model isLastModel:YES];
         [cell isSelected:YES];
     }
     
@@ -529,6 +529,7 @@
             if(isLast){
                 dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(0.5 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
                     [SVProgressHUD dismiss];
+                    [self.uploadFileBottomV setUploadButtonCanClickFunBy:YES];
                 });
             }
         }];
@@ -557,6 +558,7 @@
                 if(isLast){
                     dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(0.5 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
                         [SVProgressHUD dismiss];
+                        [self.uploadFileBottomV setUploadButtonCanClickFunBy:YES];
                     });
                 }
                 
@@ -569,6 +571,7 @@
         if(isLast){
             dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(1.0 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
                 [SVProgressHUD dismiss];
+                [self.uploadFileBottomV setUploadButtonCanClickFunBy:YES];
             });
         }
     }
@@ -708,6 +711,12 @@
     [self delayedSetPhotoGroupViewFrameFun];
 }
 
+- (void)viewWillDisappear:(BOOL)animated
+{
+    [super viewWillDisappear:animated];
+    [SVProgressHUD dismiss];
+}
+
 - (void)showUploadTipFun
 {
     BOOL didReadUploadTipType = [HWDataManager getBoolWithKey:Const_file_upLoad_need_read];