以下代码以空白单元格开头,并在选择单元格时添加复选标记,但我想在外部点击按钮时删除所有复选标记。你能建议我如何实现这一点?重置UITableViewCell复选标记对于按钮动作
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
UITableViewCell *cell = [tableView cellForRowAtIndexPath:indexPath];
cell.accessoryType = UITableViewCellAccessoryNone;
if (indexPath.section == 0) {
switch (indexPath.row) {
case 0:
[email protected]"1";
cell.accessoryType = UITableViewCellAccessoryCheckmark;
break;
case 1:
[email protected]"2";
cell.accessoryType = UITableViewCellAccessoryCheckmark;
break;
case 2:
[email protected]"3";
cell.accessoryType = UITableViewCellAccessoryCheckmark;
break;
case 3:
[email protected]"4";
cell.accessoryType = UITableViewCellAccessoryCheckmark;
break;
case 4:
[email protected]"5";
cell.accessoryType = UITableViewCellAccessoryCheckmark;
break;
default:
break;
}
}
}
使用模型,例如属性'text'和'selected'。在'cellForRowAtIndexPath'中相应地设置标签文本和附件视图。要在**模型中更改某些内容**并重新加载行或表格视图。 – vadian