我正在使用以下代码
self.imageView = [[UIImageView alloc] init];
[self.imageView setImageWithURL:[NSURL URLWithString:url] placeholderImage:[UIImage imageNamed:@"profile-image-placeholder"]];
[self setNeedsLayout];
[self setNeedsDisplay];
但是在drawRect中,使用以下
只能看到图像占位符[self.imageView.image drawAtPoint:CGPointMake(15.0f, 5.0f)];
有关于此的任何想法吗?
答案 0 :(得分:0)
我认为你需要做的就是这个。如果重复使用单元格,AFNetworking将取消图像操作,因此您无需担心边缘情况。
[self.imageView setImageWithURLRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:url]] placeholderImage:[UIImage imageNamed:@"profile-image-placeholder"] success:^(NSURLRequest *request, NSHTTPURLResponse *response, UIImage *image) {
self.imageview.image=image;
[self setNeedsLayout];
[self setNeedsDisplay];
} failure:nil];