我正在使用 AFNetworking 在 UITableViewCell 中插入图像。问题是我需要滚动表格才能看到图像。

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"cell" forIndexPath:indexPath];
    Recipe *recipe = [self.fetchedResultsController objectAtIndexPath:indexPath];
    cell.textLabel.text = recipe.value;
    NSURL *url = [NSURL URLWithString:[BaseURLString stringByAppendingString:recipe.img]];
   [cell.imageView setImageWithURL:url];
    return cell;
}

最佳答案

UIImageView+AFNetworking类中AFNetworking已经实现了这样的方法。

[imageView setImageWithURLRequest:request placeholderImage:nil success:^(NSURLRequest *request, NSHTTPURLResponse *response, UIImage *image) {
    blockImageView.image = image;
} failure:nil];

请注意,如果您成功传入 nil,则图像将设置为您调用该方法的 ImageView 。就我而言,imageView。

所以在这里我想你可以根据需要重新加载数据。

关于iphone - AFNetworking UIImageView 需要滚动加载图像,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19268786/

10-13 06:34