0

我是 iPhone 开发的新手。当我单击工具栏中的“全选”按钮时,请告诉我如何为所有单元格插入复选标记。现在我可以选择所有图像并将其存储在一个数组中,但无法为所有单元格插入复选标记。这就是我的代码现在的样子。请告诉我我必须在我的代码中做哪些更改。

-(IBAction) selectAll: (id)sender
{
    [selectedZipImagesList addObjectsFromArray: zipImageslist];
    NSLog(@"All images are: %@",selectedZipImagesList);
    for (int s = 0; s < self.tableView.numberOfSections; s++)
    {
        for (int r = 0; r < [self.tableView numberOfRowsInSection:s]; r++)
        {
            [self.tableView selectRowAtIndexPath:[NSIndexPath indexPathForRow:r inSection:s] animated:NO scrollPosition:UITableViewScrollPositionNone];
            UITableViewCell *cell = [self.tableView cellForRowAtIndexPath:indexPath];
            cell.accessoryType = UITableViewCellAccessoryCheckmark;
        }
    }
}
4

2 回答 2

2

我检查了这个示例代码它工作

在此处输入图像描述

全选按钮后

在此处输入图像描述

于 2013-09-23T06:29:24.337 回答
1

将所有值添加到数组后重新加载表,

[tableview reloaddata];
于 2013-09-23T05:53:34.400 回答