我正在使用 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/