NSDictionary *temp = [self.placeArray objectAtIndex:[indexPath row]];
cell.textLabel.text = [temp objectForKey:@"name"];
UILabel *detailLbl = [[UILabel alloc]initWithFrame:CGRectMake(250,0,200,50)];
[detailLbl setText:[temp objectForKey:@"distance"]];
[cell.contentView addSubview:detailLbl];
cell.imageView.image =[UIImage imageNamed:[temp objectForKey:@"category"]];
在最后一行我设置了图片,但是启用了查看图片的功能。请在这件事上给予我帮助 。而且我也不能无法继续。
最佳答案
当你从 URL 而不是本地加载图像时,你的 tableView 有 drawrect,所以当图像加载完成时,你必须重新加载 tableView 或重新加载行。
您可以使用延迟加载来获取图像。启动请求以在后台获取图像,并使用 block 回调来设置图像。
此链接可以帮助您: https://github.com/rs/SDWebImage
关于ios - 在我的 tableView 中看不到来自 JSON 的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19831275/