如何一次只点击一个单元格,如目标c

时间:2016-12-06 10:48:29

标签: objective-c uitableview

我是iOS的新手,我在选择一个单元格时遇到问题,点击它们就会改变图像。但当我点击其他单元格时,它的图像也发生了变化。 enter image description here

在图像中我可以选择全部,部分和无。我想一次只选择一个像单选按钮。 我的代码就像这样

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
   FPNTableViewCell *cell = (FPNTableViewCell *)[tableView cellForRowAtIndexPath:indexPath];
   cell.circleimg.image=[UIImage imageNamed:@"CircleClick.png"];
}

我正在使用自定义tableview。在此先感谢!

2 个答案:

答案 0 :(得分:1)

  1. 初始化Int(控制器顶部Eg:int i = 0;)

  2. tableview didselect方法将所选索引分配给该int EG:i = indexpath.row

  3. Cellforrowindex方法用indexpath检查i。基于此,您可以使用图像

答案 1 :(得分:0)

您可以使用tableview方法

    - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
}

用于选择。

-(void) tableView:(UITableView *)tableView didDeselectRowAtIndexPath:
(NSIndexPath *)indexPath {
}

取消选择。