如何禁止仅选择 UITableView 中的单个单元格?我有几个,我只想禁用最后一个。
最佳答案
要停止选择某些单元格,请使用:
cell.userInteractionEnabled = NO;
除了阻止选择外,这还会停止为设置了它的单元格调用 tableView:didSelectRowAtIndexPath:。它还将使画外音将其视为一个变暗的按钮(这可能是您想要的,也可能不是您想要的)。
请注意,如果单元格中有交互式元素(即开关/按钮),则需要使用 cell.selectionStyle = UITableViewCellSelectionStyleNone;
代替,然后确保忽略点击tableView:didSelectRowAtIndexPath:
中的单元格。
关于ios - 禁止选择单个 UITableViewCell,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3603315/