Как добавить изображение-заполнитель для изображения GIF? - PullRequest
0 голосов
/ 29 августа 2018

У меня есть код строки, как показано ниже, и могу ли я узнать, как добавить в него изображение-заполнитель?

#import "UIImage+animatedGIF.h"

_imgPromotion_Image.image = [UIImage animatedImageWithAnimatedGIFURL:[NSURL URLWithString:_strPromotion_Image]];

Пожалуйста, помогите. Спасибо.

1 Ответ

0 голосов
/ 29 августа 2018

Добавить следующие стручки

pod 'SDWebImage', '~> 4.4.1'

pod 'SDWebImage / GIF'

теперь импортируем

#import "FLAnimatedImage.h"
#import <SDWebImage/UIImageView+WebCache.h>

на ваш ViewController, затем попробуйте -

NSString *urlStr = @"https://staticimg.ngmm365.com/0dd3a526e657396c3dfba57799a2e5e4-w750_h336.gif";

FLAnimatedImageView *gifImageView  = [[FLAnimatedImageView alloc] init];
gifImageView.contentMode =  UIViewContentModeScaleAspectFit;
CGFloat y = (self.view.frame.size.height-self.view.frame.size.width)/2;
gifImageView.frame = CGRectMake(0, y, self.view.frame.size.width, self.view.frame.size.width);
[self.view addSubview:gifImageView];

[gifImageView sd_setImageWithURL:[NSURL URLWithString:urlStr] placeholderImage:[UIImage imageNamed:@"placeholder.png"]];

выходной результат

...