1,我自定义cell,在上面加了个UIImageView标记,给它设置两张图片(普通,高亮)
2,我想在我选择某个cell,这个imageview变为高亮,后再选择另外一个cell时,之前的高亮不会消失。
3,当我再点击之前已有高亮标记的cell时,它的高亮状态有可以取消。我该怎么实现了,各位大牛!!!!

解决方案 »

  1.   

    - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
       CustomCell  *cell = [tableView cellForRowAtIndexPath:indexPath];
       if (cell.isSelected) {
           cell.imageView.image = [UIImage imageNamed:@"unSelected.png"];
           cell.isSelected = NO;
       } else {
           cell.imageView.image = [UIImage imageNamed:@"unSelected.png"];
           cell.isSelected = YES;
       }
    }
      

  2.   


    else 里边是selected.png  发现没改回来