Iphone 如何在UItableview中选择单元格以显示图像
我的应用程序是导航库。我有UITableViewController。当我点击一个单元格时,我需要在所选单元格的左侧显示复选标记,以指示单元格被选中。例如2单元。第一个单元格被选中,我需要指示选中单元格以进行复选标记。如果选择第二个单元格,我需要禁用第一个单元格复选标记,并在第二个单元格中显示复选标记。如何检查单元格选择。您可能需要查看。或者只是在谷歌上搜索accessoryView,这就是你必须设置的内容。试试这个。在cellForRowAtIndexPath委托方法中放入以下代码Iphone 如何在UItableview中选择单元格以显示图像,iphone,objective-c,ios,xcode,uitableview,Iphone,Objective C,Ios,Xcode,Uitableview,我的应用程序是导航库。我有UITableViewController。当我点击一个单元格时,我需要在所选单元格的左侧显示复选标记,以指示单元格被选中。例如2单元。第一个单元格被选中,我需要指示选中单元格以进行复选标记。如果选择第二个单元格,我需要禁用第一个单元格复选标记,并在第二个单元格中显示复选标记。如何检查单元格选择。您可能需要查看。或者只是在谷歌上搜索accessoryView,这就是你必须设置的内容。试试这个。在cellForRowAtIndexPath委托方法中放入以下代码 if (c
if (cell == nil) {
...
[[cell imageView] setImage:[UIImage imageNamed:@"checkMark"]];
...
}
[[cell imageView] setHidden:YES];
if (indexPath.row == selectedRow) {
[[cell imageView] setHidden:NO];
}
使用名为selectedRow的整数变量,并在didSelectRowAtIndexPath委托方法中包含以下代码
...
selectedRow = indexPath.row;
[self.tableView reloadData];
确保初始化
selectedRow = -1;
在init方法中,或者在加载表视图之前初始化它的某个地方