有没有办法禁用UITableView中未使用的所有单元格?在我的应用程序中,用户选择最多两个单元格,在选择两个单元格后,我希望禁用所有其他单元格,但我无法弄明白。非常感谢任何帮助,谢谢!
答案 0 :(得分:2)
您不想禁用行,您想阻止用户选择其他行,对吗?
实施tableView:willSelectRowAtIndexPath:
委托方法。如果已经选择了两行,则应返回nil
,否则返回索引路径。
- (NSIndexPath *)tableView:(UITableView *)tableView willSelectRowAtIndexPath:(NSIndexPath *)indexPath {
if (/* check if there are already two selected rows */) {
return nil;
} else {
return indexPath;
}
}