如何只允许一个单元格可点击

时间:2014-10-08 13:59:37

标签: ios objective-c swift xcode uitableview

我正在尝试在用户选择旁边添加一个勾号,表示用户已在特定位置猜到。

目前,我的逻辑允许点击所有单元格,如下所示;

enter image description here

如何限制用户一次只启用一个选择?我想有一个变量(比如一个int)来跟踪当前选中的 - 这样我就可以删除正确位置的刻度线。但是,我想知道

1)这是最好的方法和

2)如何取消选择(取消高亮显示)之前选择的单元格。

由于

我是否需要一个类变量来查看它是否已分配,如果是,则执行一些日志

2 个答案:

答案 0 :(得分:2)

通过设置

将选择限制为1
yourtableView.allowsMultipleSelection=false

答案 1 :(得分:1)

您可以轻松使用:

tableView.allowsMultipleSelection = false