iOS5 - 限制allowMultipleSelection

时间:2012-06-04 09:57:05

标签: uitableview selection allowmultiple

我需要在表视图中限制多个选择的数量,但我不知道从哪里可以开始。

谢谢和问候!

2 个答案:

答案 0 :(得分:2)

- (NSIndexPath *)tableView:(UITableView *)tableView willSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
    if (tableView.indexPathsForSelectedRows.count > 5)
        return nil;
    else
        return indexPath;
}

答案 1 :(得分:1)

创建一个NSMutableArray。每当有人选择一个单元格时,请检查数组中已有的项目数。如果它小于您的限制,请将该单元格的后备数据引用到您的数组中。如果已达到限制,请忽略选择或替换之前的选择...对您的应用程序有任何意义。