我正在使用SDWebView图像,我想在从远程获取图像时显示一个活动指示器作为占位符。
我尝试了Malek在这里的答案How to show an activity indicator in SDWebImage,但似乎
我尝试了Malek在这里的答案How to show an activity indicator in SDWebImage,但似乎
UIImage *cachedImage = [manager imageWithURL:url];
已过时。
有没有使用这个库的人能告诉我如何在加载图像时插入活动指示器?
编辑
按照Michael Frederick的指示,我最终得到了这段代码,一切都正常工作。
UIActivityIndicatorView *activityIndicator = [[[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhite] autorelease];
activityIndicator.hidesWhenStopped = YES;
activityIndicator.hidden = NO;
[activityIndicator startAnimating];
activityIndicator.center = CGPointMake(self.tipImage.frame.size.width /2, self.tipImage.frame.size.height/2);
[imageView setImageWithURL:[NSURL URLWithString:imageString]
placeholderImage:nil options:SDWebImageProgressiveDownload
success:^(UIImage *image) { [activityIndicator stopAnimating];[activityIndicator removeFromSuperview]; }
failure:^(NSError *error) { [activityIndicator stopAnimating];[activityIndicator removeFromSuperview]; }];
[imageView addSubview:activityIndicator];