UITableView选中标记一次选择一个

时间:2011-01-19 02:39:15

标签: objective-c ios uitableview ios4

我有一个UITableView,当按下一个单元格时,附件视图中会显示一个复选标记。但是我想只能在任何给定时间显示一个复选标记。我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

取决于您如何比较数据。这就是我对tableView使用checkmarks的方式:

if([[plistDict objectForKey:@"Warranty"] boolValue] == YES) {
    cell.accessoryType = UITableViewCellAccessoryCheckmark;
} else {
    cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator;
}

您还可以比较文字:

if([cell.textLabel.text isEqualToString:@"Some Text"]) {
    cell.accessoryType = UITableViewCellAccessoryCheckmark;
} else {
    cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator;
}