Skip to content

关于SDPhotoBrowserd加载gif问题 #61

@niuxinhuai

Description

@niuxinhuai

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;
});

            });

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions