如何在UITableView中启用多选?

时间:2011-12-07 13:26:14

标签: iphone

哈我每个人都有一个带有一些数据的tableview,我想用googledoc同步它,我需要的是用户可以在tableview单元格中选择多个选项并将这些注释导出到Gdoc.So有什么方法在带有刻度线或复选标记的tableview中进行多项选择?谢谢你。

1 个答案:

答案 0 :(得分:2)

我找到了解决方案

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
    NSArray* toReload = [NSArray arrayWithObjects: indexPath, self.selectedIndexPath, nil];
    self.selectedIndexPath = indexPath;
    if ([[tableView cellForRowAtIndexPath:indexPath] accessoryType] == UITableViewCellAccessoryCheckmark){

        [[tableView cellForRowAtIndexPath:indexPath] setAccessoryType:UITableViewCellAccessoryNone];
    }

    else {

        [[tableView cellForRowAtIndexPath:indexPath] setAccessoryType:UITableViewCellAccessoryCheckmark];

    }

我们必须在selected.h中为selectedindexpath设置属性

@property (retain) NSIndexPath* selectedIndexPath;

感谢。