如何检查单元格在UItableview中select用于图像显示

我的应用程序是导航基地。 我有UITableViewController.when我点击一个单元格,我需要显示复选标记在选定的单元格的左侧select单元格的指示。 例如2个单元格。 第一个单元格被选中,我需要指示单元格被选中作为复选标记。 如果我select第二个单元格,我需要禁用第一个单元格复选标记,并且需要在第二个单元格中显示复选标记以检查单元格select。

尝试这个。 在你的cellForRowAtIndexPath委托方法把下面的代码。

if (cell == nil) { ... [[cell imageView] setImage:[UIImage imageNamed:@"checkMark"]]; ... } [[cell imageView] setHidden:YES]; if (indexPath.row == selectedRow) { [[cell imageView] setHidden:NO]; } 

有一个名为selectedRow的整数variables,并在你的didSelectRowAtIndexPath委托方法中包含下面的代码,

 ... selectedRow = indexPath.row; [self.tableView reloadData]; 

确保你初始化,

 selectedRow = -1; 

init方法中或在表视图加载之前将被初始化的地方。

你可能想看看这里 。 或只是谷歌的accessoryView,这就是你必须设置。