2012-04-03 87 views
0

我是这个iPhone开发的新手。正在开发目录应用程序。因为我的图像来自Web服务,所以我需要将产品图像的所有产品详细信息作为tableview单元格图像动态显示。我这样做,iphone sdk如何动态添加uitableview细胞图像?

NSString* imageName = [NSString stringWithFormat:@"%@",[[stories objectAtIndex:indexPath.row]objectForKey:@"product_thumb_image"]]; 
cell.imageView.image.size.width==20; 
cell.imageView.image.size.height==20; 
cell.imageView.image = [UIImage imageNamed:imageName]; 
NSLog(@"imagename:%@",[[stories objectAtIndex:indexPath.row]objectForKey:@"product_thumb_image"]); 

我得到我的控制台窗口中的所有图像,我检查使用nslog。但我没有用模拟器获得图像。这是什么做错了?你们能帮助我吗?

在此先感谢。

回答

1

UIImage imageNamed:需要一个NSString,所以如果你想使用的格式化字符串一样,使用NSString的stringWithFormat

尝试:

cell.imageView.image = [UIImage imageNamed:[NSString stringWithFormat:@"%@",currentLink]]; 

当你是新的iPhone开发我就展开出使其更清晰(忽略此,如果你已经有了发生了什么事有)

NSString* imageName = [NSString stringWithFormat:@"%@",currentLink]; 
cell.imageView.image = [UIImage imageNamed:imageName]; 
0

操作步骤如下:

NSString *imageName = [NSString stringWithFormat:@"%@",currentLink]; 
cell.imageView.image = [UIImage imageNamed:imageName]; 
0

Apple文档包含将下载的图像放入表格单元的示例。它被称为LazyTableImages,可能会帮助您尝试做什么。