我需要在表视图中限制多个选择的数量,但我不知道从哪里可以开始。
谢谢和问候!
答案 0 :(得分:2)
- (NSIndexPath *)tableView:(UITableView *)tableView willSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
if (tableView.indexPathsForSelectedRows.count > 5)
return nil;
else
return indexPath;
}
答案 1 :(得分:1)
创建一个NSMutableArray。每当有人选择一个单元格时,请检查数组中已有的项目数。如果它小于您的限制,请将该单元格的后备数据引用到您的数组中。如果已达到限制,请忽略选择或替换之前的选择...对您的应用程序有任何意义。