在UITablView单元的选定状态下更改图像

Ran*_*jit 2 ios ios5

我有一个自定义单元格,并添加了一个标签和图像,我的表格中有4行,每行有不同的图像,每行打开一个不同的视图控制器,所以,现在我需要点击一个特定的行我希望图像改变,我尝试这样做,但它不起作用,所以请帮助我.

if(indexPath.row == 0)
{

     if(cell.selected == true)
     {
           UIImage *cellImage = [UIImage imageNamed:@"abc.png"];        
           cell.icon.image    = cellImage;
      }
      else
      {
          UIImage *cellImage = [UIImage imageNamed:@"abc.png"];        
           cell.icon.image    = cellImage;
      }
}
Run Code Online (Sandbox Code Playgroud)

问候Ranjit

And*_*riy 5

在创建单元格或tableView:willDisplayCell:forRowAtIndexPath:方法时尝试执行以下操作:

cell.imageView.image = [UIImage imageNamed:@"abc.png"];
cell.imageView.highlightedImage = [UIImage imageNamed:@"abc.png"];
Run Code Online (Sandbox Code Playgroud)

icon如果是的话,它也适用于你的财产UIImageView