【发布时间】:2013-06-13 03:06:22
【问题描述】:
我正在使用以下代码将图像延迟加载到我的 UIImageView 中:
[self.imv1 setImageWithURL:[NSURL URLWithString:myURL]
placeholderImage:[UIImage imageNamed:@"loading.png"]
completed:^(UIImage *image, NSError *error, SDImageCacheType cacheType)
{
// stuff here
}];
当用户触摸一个按钮时,我希望它的延迟加载完全停止,这样就不会加载图像并且图像的下载会停止。
停止延迟加载后,我打算将不同的图像加载到同一个 UIImageView 中。
SDWebImage 可以做到这一点吗?
【问题讨论】:
-
我不知道这个库,但从方法签名看来不太可能。您需要获取其 NSURLConnection 对象,该库似乎旨在隐藏它,从而避免复杂性。你能放宽你的负载完全停止的要求吗?让这个请求浪费掉并设置不同的图像怎么样?
标签: ios objective-c uiimageview lazy-loading sdwebimage