Browse Source

1.分享相关页面消失逻辑优化

huangxiaodong 10 months ago
parent
commit
f45d033492

+ 15 - 0
创维盒子/双子星云手机/Class/Set/previewFile/imageDetailsScrollViewController.m

@@ -253,6 +253,21 @@
         make.bottom.mas_equalTo(0);
         make.top.mas_equalTo(0);
     }];
+    
+    KWeakSelf
+    _editShareV.didClickCloseFun = ^{
+        [weakSelf clearShareAboutViewFun];
+    };
+}
+
+#pragma mark 清理分享相关页面
+- (void)clearShareAboutViewFun
+{
+    if(_editShareV.secretShareView){
+        _editShareV.secretShareView = nil;
+    }
+    
+    _editShareV = nil;
 }
 
 - (void)setTotalDataArr:(NSMutableArray *)totalDataArr

+ 15 - 0
创维盒子/双子星云手机/Class/Set/previewFile/videoPlayByAVPlayerViewController.m

@@ -632,6 +632,21 @@
         make.bottom.mas_equalTo(0);
         make.top.mas_equalTo(0);
     }];
+    
+    KWeakSelf
+    _editShareV.didClickCloseFun = ^{
+        [weakSelf clearShareAboutViewFun];
+    };
+}
+
+#pragma mark 清理分享相关页面
+- (void)clearShareAboutViewFun
+{
+    if(_editShareV.secretShareView){
+        _editShareV.secretShareView = nil;
+    }
+    
+    _editShareV = nil;
 }
 
 #pragma mark 删除图片

+ 1 - 0
创维盒子/双子星云手机/Class/Set/previewFile/view/editShareView.h

@@ -17,6 +17,7 @@ NS_ASSUME_NONNULL_BEGIN
 
 @property (nonatomic, assign) BOOL isPortraitType;//竖屏模式
 @property (nonatomic, strong) shareBySecretView *secretShareView;
+@property (nonatomic,copy) void (^didClickCloseFun)(void);
 @end
 
 NS_ASSUME_NONNULL_END

+ 10 - 0
创维盒子/双子星云手机/Class/Set/previewFile/view/editShareView.m

@@ -388,6 +388,9 @@
         _addButton.enabled = YES;
     }
     else if(tag == 100 || tag ==1){
+        if(_didClickCloseFun){
+            _didClickCloseFun();
+        }
         [self removeFromSuperview];
     }
     else{
@@ -629,6 +632,13 @@
         make.top.mas_equalTo(0);
         make.bottom.mas_equalTo(0);
     }];
+    
+    KWeakSelf
+    secretView.didClickCloseFun = ^{
+        if(weakSelf.didClickCloseFun){
+            weakSelf.didClickCloseFun();
+        }
+    };
 }
 
 #pragma mark 分享次数编辑完成

+ 1 - 0
创维盒子/双子星云手机/Class/Set/previewFile/view/shareBySecretView.h

@@ -14,6 +14,7 @@ NS_ASSUME_NONNULL_BEGIN
 @property (nonatomic, strong)  NSMutableArray*didSelectListArr;//选中的数据
 @property (nonatomic, strong)  addShareModel*addShareMod;//
 @property (nonatomic, assign) BOOL isPortraitType;//竖屏模式
+@property (nonatomic,copy) void (^didClickCloseFun)(void);
 @end
 
 NS_ASSUME_NONNULL_END

+ 3 - 0
创维盒子/双子星云手机/Class/Set/previewFile/view/shareBySecretView.m

@@ -299,6 +299,9 @@
         [self copyLinkFun];
     }
 
+    if(_didClickCloseFun){
+        _didClickCloseFun();
+    }
 }
 
 - (void)copyLinkFun