ソースを参照

【IOS端】文件里进行勾选图片时,点击勾选缩略图一闪一闪的

huangxiaodong 1 年間 前
コミット
a8bcf8fa3d

+ 2 - 2
创维盒子/双子星云手机/Class/Set/previewFile/previewAudioOrDocumentViewController.m

@@ -472,7 +472,7 @@
 - (void)setViewEditTypeFun
 {
     _isEditType = YES;
-    [self.tableView  reloadData];
+    //[self.tableView  reloadData];
     
     _curEditTypeHeadView.hidden = NO;
     _curEditTypeBottomView.hidden = NO;
@@ -496,7 +496,7 @@
     [_didSelectListArr removeAllObjects];
     
     _isEditType = NO;
-    [self.tableView  reloadData];
+    //[self.tableView  reloadData];
     
     _curEditTypeHeadView.hidden = YES;
     _curEditTypeBottomView.hidden = YES;

+ 2 - 2
创维盒子/双子星云手机/Class/Set/previewFile/previewFileAndFolderSecondViewController.m

@@ -342,7 +342,7 @@
 - (void)setViewEditTypeFun
 {
     _isEditType = YES;
-    [self.tableView  reloadData];
+    //[self.tableView  reloadData];
     
     _curEditTypeHeadView.hidden = NO;
     _curEditTypeBottomView.hidden = NO;
@@ -366,7 +366,7 @@
     [_didSelectListArr removeAllObjects];
     
     _isEditType = NO;
-    [self.tableView  reloadData];
+    //[self.tableView  reloadData];
     
     _curEditTypeHeadView.hidden = YES;
     _curEditTypeBottomView.hidden = YES;

+ 2 - 2
创维盒子/双子星云手机/Class/Set/previewFile/previewFileAndFolderViewController.m

@@ -464,7 +464,7 @@
 - (void)setViewEditTypeFun
 {
     _isEditType = YES;
-    [self.tableView  reloadData];
+    //[self.tableView  reloadData];
     
     _curEditTypeHeadView.hidden = NO;
     _curEditTypeBottomView.hidden = NO;
@@ -488,7 +488,7 @@
     [_didSelectListArr removeAllObjects];
     
     _isEditType = NO;
-    [self.tableView  reloadData];
+    //[self.tableView  reloadData];
     
     _curEditTypeHeadView.hidden = YES;
     _curEditTypeBottomView.hidden = YES;

+ 8 - 6
创维盒子/双子星云手机/Class/Set/uploadFile/downLoadFile/view/downLoadPreViewCell.m

@@ -130,6 +130,7 @@
 
 - (void)maskSwitchPressed:(UIButton *)maskSwitch{
 
+    maskSwitch.selected = !maskSwitch.selected;
     if(_didClickSwitch){
         _didClickSwitch(maskSwitch.selected);
     }
@@ -266,14 +267,14 @@
     NSString *urlStr = ksharedAppDelegate.NASFileService;
     NSString *fileUrl = [[NSString alloc] initWithFormat:@"%@getThumbnail?path=%@",urlStr,filePath];
     
-    mImageView.image = [UIImage imageNamed:@"uploadFile_image"];
+    UIImage *placeholderImage = nil;
     if([curNASFileAndFolderDataModel.type isEqualToString:@"video"])
     {
-        mImageView.image = [UIImage imageNamed:@"uploadFile_Video"];
+        placeholderImage = [UIImage imageNamed:@"uploadFile_Video"];
     }
     else if([curNASFileAndFolderDataModel.type isEqualToString:@"jpg"])
     {
-        mImageView.image = [UIImage imageNamed:@"uploadFile_image"];
+        placeholderImage = [UIImage imageNamed:@"uploadFile_image"];
         
         //iOS格式的图片 代理拿不到缩略图
         if([filePath rangeOfString:@".HEIC"].location != NSNotFound
@@ -325,12 +326,13 @@
        ||([curNASFileAndFolderDataModel.type isEqualToString:@"jpg"])){
         fileUrl = [fileUrl  stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
         
-        [mImageView sd_setImageWithURL:[NSURL URLWithString:fileUrl] placeholderImage:mImageView.image completed:^(UIImage * _Nullable image, NSError * _Nullable error, SDImageCacheType cacheType, NSURL * _Nullable imageURL) {
+        [mImageView sd_setImageWithURL:[NSURL URLWithString:fileUrl] placeholderImage:placeholderImage completed:^(UIImage * _Nullable image, NSError * _Nullable error, SDImageCacheType cacheType, NSURL * _Nullable imageURL) {
 //            if(image){
-//                HLog(@"11图片1:%@",imageURL.absoluteString);
+//                //HLog(@"11图片1:%@",imageURL.absoluteString);
 //            }
 //            else{
-//                HLog(@"11图片0:%@",imageURL.absoluteString);
+//                //HLog(@"11图片0:%@",imageURL.absoluteString);
+//                
 //            }
             
         }];