【问题标题】:iOS5 - Limit allowsMultipleSelectioniOS5 - 限制allowsMultipleSelection
【发布时间】:2012-06-04 09:57:05
【问题描述】:

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

感谢和问候!

【问题讨论】:

    标签: uitableview selection allowmultiple


    【解决方案1】:
    - (NSIndexPath *)tableView:(UITableView *)tableView willSelectRowAtIndexPath:(NSIndexPath *)indexPath
    {
        if (tableView.indexPathsForSelectedRows.count > 5)
            return nil;
        else
            return indexPath;
    }
    

    【讨论】:

      【解决方案2】:

      创建一个 NSMutableArray。每当有人选择一个单元格时,检查数组中已有的项目数。如果它小于您的限制,请将对该单元格的支持数据的引用放入您的数组中。如果已达到限制,请忽略该选择或替换之前的选择...以对您的应用有意义的方式为准。

      【讨论】:

        猜你喜欢
        • 2012-01-20
        • 2012-03-08
        • 1970-01-01
        • 2012-06-29
        • 2012-05-01
        • 1970-01-01
        • 2022-12-13
        • 2012-10-12
        相关资源
        最近更新 更多