0

テーブル ビューでの複数選択の数を制限する必要がありますが、どこから始めればよいかわかりません。

よろしくお願いします!

4

2 に答える 2

3
- (NSIndexPath *)tableView:(UITableView *)tableView willSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
    if (tableView.indexPathsForSelectedRows.count > 5)
        return nil;
    else
        return indexPath;
}
于 2013-11-19T06:59:12.450 に答える
1

NSMutableArrayを作成します。誰かがセルを選択するときはいつでも、すでに配列にあるアイテムの数を確認してください。制限よりも小さい場合は、そのセルのバッキングデータへの参照を配列に配置します。制限に達した場合は、選択を無視するか、前の選択を置き換えます...アプリにとって意味のある方。

于 2012-06-04T11:02:12.860 に答える