如何在iOS中动态设置图像

时间:2014-11-19 14:21:19

标签: ios image uiimageview tableview

我有以下代码:

     NSMutableArray *arrayImages = [NSMutableArray arrayWithObjects:@"camera.jpg",@"washMachine.jpg",@"mixer.jpg",@"tv.jpg",@"mobile.jpg",@"fridge.jpg",@"frock.jpg",@"shirt.jpg",nil];  

  for(int i=0; i<_devicePriceArray.count;i++){
         [_deviceArray addObject:arrayImages];
     }

在我的

   cellForRowAtIndexPath :- I am trying to set the images 

 [(UIImageView *)[cell viewWithTag:201] setImage:[_deviceArray[indexPath.row]];  

如何在此处设置图像?它说&#34;预期标识符&#34;。

2 个答案:

答案 0 :(得分:0)

观察

[(UIImageView *)[cell viewWithTag:201] setImage:[arrayImages[indexPath.row]];

在这里您只需使用图像名称。你必须在这里传递UIImage对象的位置。将其替换为下面的行

[(UIImageView *)[cell viewWithTag:201] setImage:[UIImage imageNamed:arrayImages[indexPath.row]]];

答案 1 :(得分:0)

UIImage *image = [UIImage imageNamed:arrayImages[indexPath.row]];