我使用 SDWebImage 代码,从互联网下载图像。
GitHub SDWebImage
我在 Xcode 8 和 Swift 3 中这样做。
我想在下载后调整它的大小,但在下载图像之前我无法获得图像大小。 (使其按比例调整大小)
所以,我的问题是,有没有办法让完成块在图像下载完成后执行一些代码?我似乎无法在 github 项目上找到有关下载完成的信息。
谢谢!
最佳答案
我找到了!发布它以防其他人需要它。
我用它从网络加载
imgView.sd_setImage(with: URL(string: news.imageURL))
但是对于加载并有一个完成块我需要做:
imgView.sd_setImage(with: URL(string: news.imageURL)) { (image, error, cache, url) in
// Your code inside completion block
}
关于ios - SDWebImage 完成 block ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41399091/