如何从表视图中选择多行以及如何从中获取数据?

时间:2011-10-13 05:45:20

标签: iphone uitableview

如何从表格视图中选择多行,我需要获取 用户选择的数据(单元格)。

由于

2 个答案:

答案 0 :(得分:0)

您可以将选定的Cell的[indexPath行]添加到Array。并在以后使用它。 NSMutableArray * selectedCellsArray; // iVar然后在你的实现中somwhere

selectedCellsArray = [[NSMutableArray alloc] init];

在你的tableView didSelectRowAtIndexpath委托方法中:

[selectedCellsArray addObject:[NSNumber numberWithInt:[indexPath row]]];

您的数组将包含所有选定的tableView单元indexPath行。

答案 1 :(得分:0)

您可以使用逻辑,对于每个选择,您可以在单元格中更改为选中标记。

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
       {
           // change this row as selected
          //add the value in an array and use tat at the end
         }