drawRect和AFNetworking

时间:2013-03-03 17:33:25

标签: ios afnetworking drawrect

我正在使用以下代码

      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)];

有关于此的任何想法吗?

1 个答案:

答案 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];