gpt4 book ai didi

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

转载 作者:搜寻专家 更新时间:2023-10-31 08:13:40 24 4
gpt4 key购买 nike

我想显示 imageview 的背景颜色,直到下载正在进行,如果下载失败或图像不可用,那么我想显示一个占位符图像。我怎样才能做到这一点?

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

谢谢

最佳答案

Swift 3 的解决方案:

cell.imageView?.sd_setImage(with: url) { (image, error, cache, urls) in
if (error != nil) {
cell.imageView.image = UIImage(named: "ico_placeholder")
} else {
cell.imageView.image = image
}
}

objective-c 的解决方案:

[cell.imageView sd_setImageWithURL:url
placeholderImage:nil
completed:^(UIImage *image, NSError *error, SDImageCacheType cacheType, NSURL *imageURL) {
if (error) {
self.imageView.image = [UIImage imageNamed:@"ico_placeholder"];
} else {
self.imageView.image = image;
}
}];

希望你们觉得这很有用。

关于ios - 仅当图像无法加载 SDWebImage 时设置占位符图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41996464/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com