SDPhotoBrowser icon indicating copy to clipboard operation
SDPhotoBrowser copied to clipboard

关于SDPhotoBrowserd加载gif问题

Open niuxinhuai opened this issue 7 years ago • 0 comments

SDPhotoBrowserd在加载gif的时候会默认加载图片第一帧。满足不了项目需求。我这边做了一下小改进。大神有时间看下在SDImageView中- (void)setImageWithURL:(NSURL *)url placeholderImage:(UIImage *)placeholder这里判断是否时gif NSString * urlStr = [NSString stringWithFormat:@"%@",url]; 在下载成功方法里判断gif if ([urlStr hasSuffix:@".gif"]) { dispatch_queue_t queue = dispatch_queue_create("testQueue", DISPATCH_QUEUE_CONCURRENT); dispatch_async(queue, ^{ NSData * imageData = [NSData dataWithContentsOfURL:url]; dispatch_async(dispatch_get_main_queue(), ^{ _scrollImageView.image = [UIImage sd_animatedGIFWithData:imageData]; [_scrollImageView setNeedsDisplay]; return; });

            });

niuxinhuai avatar Dec 22 '17 10:12 niuxinhuai