Iphone 如何只选择一个单元格

Iphone 如何只选择一个单元格,iphone,selection,cell,tableview,Iphone,Selection,Cell,Tableview,在我的普通tableview中,我有一组开关和段,我不希望它们是可选择的,所以我设置: tableView.allowsSelection = FALSE; 现在其中一个单元格,我想指向一个新的视图,从而使它可以选择。但是没有细胞。allowSelection或其他什么,我怎么解决这个问题?我如何制作它,以便它可以被推送并引导您到另一个视图?我不希望它们都是可选择的,因为这很难看…单元格上没有AllowSelection属性,但有一个类似的属性 对于您不希望用户能够选择的单元格,请将cell.

在我的普通tableview中,我有一组开关和段,我不希望它们是可选择的,所以我设置:

tableView.allowsSelection = FALSE;

现在其中一个单元格,我想指向一个新的视图,从而使它可以选择。但是没有细胞。allowSelection或其他什么,我怎么解决这个问题?我如何制作它,以便它可以被推送并引导您到另一个视图?我不希望它们都是可选择的,因为这很难看…

单元格上没有
AllowSelection
属性,但有一个类似的属性

对于您不希望用户能够选择的单元格,请将
cell.selectionStyle
设置为
UITableViewCellSelectionStyleNone

(您必须设置
表。允许选择
返回到


通过这种方式配置,对于用户点击的任何单元格,您仍将获得
-tableView:didSelectRowAtIndexPath:
;对于您不想选择的单元格,只需忽略它即可。(谢谢。)

用户可以选择这些单元格(您仍然可以得到-tableView:didselectrowatinexpath:);它只是不可见。是的,你只是忽略那些选择。如果选择没有出现,也没有做任何事情,它也可能不在那里。不过,我要补充一点。)工作起来很有魅力。感谢tc,感谢您指出了这样一个事实,即代表无论如何都会被呼叫。。。