如何在SDWebImage中显示活动指示器 [英] How to show an activity indicator in SDWebImage
问题描述
目前我正在通过以下方式将SDWebImage集成到我的项目中
Currently i am integrating SDWebImage in my project by following below things
1)#importUIButton + WebCache.h
1)#import "UIButton+WebCache.h"
2)[button setImageWithURL:url placeholderImage:[UIImage imageNamed:@no_photo.png]];
2)[button setImageWithURL:url placeholderImage:[UIImage imageNamed:@"no_photo.png"]];
所以它会显示清单图像存在于相应按钮上方的URL中。
So it will show the list of image present in URL above the respective buttons.
但是现在我想在下载图像时在按钮上方显示一个活动指示器,那么我该怎么做呢? / p>
But Now i want to show an activity indicator above button when the image is getting downloaded ,So how can i do this?
推荐答案
对我来说就像一个魅力:
Works like a charm for me :
Swift 3:
imgView.setShowActivityIndicator(true)
imgView.setIndicatorStyle(.gray)
imgView.sd_setImage(with: URL(string: urlString), placeholderImage: UIImage(named: "placeholder"))
Swift 4: (编辑:更新)
Swift 4: (Edit : Updates)
imgView.sd_setShowActivityIndicatorView(true)
imgView.sd_setIndicatorStyle(.gray)
imgView.sd_setImage(with: URL(string: urlString), placeholderImage: UIImage(named: "placeholder"))
这篇关于如何在SDWebImage中显示活动指示器的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!