ios – 仅当图像无法加载SDWebImage时才设置占位符图像

ios – 仅当图像无法加载SDWebImage时才设置占位符图像,第1张

概述我想显示imageview的背景颜色,直到下载正在进行,如果下载失败或图像不可用,那么我想显示占位符图像.我怎样才能实现这一目标? 主要目的是稍后在加载期间不设置图像. 谢谢 来自SDWeb Image Documentation: Using blocks With blocks, you can be notified about the image download progress and 我想显示imagevIEw的背景颜色,直到下载正在进行,如果下载失败或图像不可用,那么我想显示占位符图像.我怎样才能实现这一目标?

主要目的是稍后在加载期间不设置图像.

谢谢

解决方法 来自SDWeb Image Documentation:

Using blocks

With blocks,you can be notifIEd about the image download progress and
whenever the image retrIEval has completed with success or not:

// Here we use the new provIDed sd_setimageWithURL: method to load the web image

对于Swift:

cell.imageVIEw.sd_setimageWithURL(url,placeholderImage:nil,completed: { (image,error,cacheType,url) -> VoID in            if (error) {                // set the placeholder image here            } else {                // success ... use the image            }        })

对于Objective-C

[cell.imageVIEw sd_setimageWithURL:[NSURL URLWithString:@"http://www.domain.com/path/to/image.jpg"]                      placeholderImage:nil                             completed:^(UIImage *image,NSError *error,SDImageCacheType cacheType,NSURL *imageURL) {                                    if (error) {                                      self.imageVIEw.image = [UIImage imagenamed:@"placeHolderImage"];                                    }                                 }];
总结

以上是内存溢出为你收集整理的ios – 仅当图像无法加载SDWebImage时才设置占位符图像全部内容,希望文章能够帮你解决ios – 仅当图像无法加载SDWebImage时才设置占位符图像所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1007637.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)

保存