Iphone 选择其他单元格后如何设置自定义单元格的图像?

Iphone 选择其他单元格后如何设置自定义单元格的图像?,iphone,uitableview,Iphone,Uitableview,我正在开发一个应用程序,其中我根据一些标准为细胞设置了一些图像 选择一个自定义单元格后,我会更改它的图像,但当我尝试选择另一个自定义单元格时 上一个自定义单元格的图像保持选中状态,新选中的图像也保持选中状态 我想要的是,以前选择的自定义单元格的图像应设置为默认图像,该图像 我最初已经给出了答案 请帮我做这个 谢谢,将您的条件放在单元格的rowatindexpath:方法中,每次您更新所选单元格时,可能在didSelectRowAtIndexPath:中创建一个[self.tableView re

我正在开发一个应用程序,其中我根据一些标准为细胞设置了一些图像

选择一个自定义单元格后,我会更改它的图像,但当我尝试选择另一个自定义单元格时

上一个自定义单元格的图像保持选中状态,新选中的图像也保持选中状态

我想要的是,以前选择的自定义单元格的图像应设置为默认图像,该图像 我最初已经给出了答案

请帮我做这个


谢谢,

将您的条件放在
单元格的rowatindexpath:
方法中,每次您更新所选单元格时,可能在
didSelectRowAtIndexPath:
中创建一个
[self.tableView reloadData]
,使tableView重新加载数据并再次调用其委托方法。 希望有帮助

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
    static NSString *CellIdentifier = @"Cell";

    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
    if (cell == nil) {
        cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier];
    }

    if(requirementMet){ // if your criteria where met
      cell.imageView.image = [UIImage imageNamed:@"specialImage.png"];
    } else{
      cell.imageView.image = [UIImage imageNamed:@"defaultCellImage.png"];
    }

 return cell;
}

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{
    //do your select things here
  [self.tableView reloadData];

}

你能举例说明吗?