func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
let cell = tableView.cellForRow(at: indexPath)
//获取单元格中被点击的单元格
//如果被点击的单元格,没有显示附加图标,表示当前单元格处于选中状态.
if cell?.accessoryType == UITableViewCell.AccessoryType.none
{
cell?.accessoryType = UITableViewCell.AccessoryType.checkmark
}
else
{
//如果被点击的单元格,已经存在附加图标,表示当前单元格处于非选中状态
cell?.accessoryType = UITableViewCell.AccessoryType.none
}
}
效果: