我想AsynchronousImage
加载ActivityIndicator
来加载来自网址的图片并在UITableviewCell
中设置。我使用了sdwebimage
,但我想设置Activity Indicator
而不是占位符图片,所以kinldy帮我这个。
答案 0 :(得分:1)
你可以这样做:
在视图中添加指标,将其置于图像视图的中心
UIActivityIndicatorView *indicator = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleGray];
[indicator startAnimating];
[indicator setCenter:self.imageView.center];
[self.contentView addSubview:indicator];
从块的succes方法中的superview中删除指标。
[_imageView setImageWithURL:[NSURL URLWithString:anURL]
success:^(UIImage *image) {
[indicator removeFromSuperview];
}
failure:^(NSError *error) {
}];
}
当然你可以为这个
做一个不错的子类答案 1 :(得分:0)
活动指标是一个视图,我想你的占位符图像只是一个图像。
如果sdwebimage没有为您提供添加视图而非占位符图片的可能性,那么最好的方法是使用animated image of an activity indicator。
答案 2 :(得分:0)
请通过this链接了解异步下载文件