Can any one please tell a code for unchecking a entire check marks in uitableview using a button click?
RESET button to uncheck tableview
656 Views Asked by fazil At
2
There are 2 best solutions below
2
On
In didSelectRowAtIndexPath :
if (![myMutableArray containsObject:indexPath]) {
[myMutableArray addObject:indexPath];
}
else{
[myMutableArray removeObject:indexPath];
}
[sampleTableView reloadData];
And in cellForRowAtIndexPath :
if ([myMutableArray containsObject:indexPath]) {
cell.accessoryType = UITableViewCellAccessoryCheckmark;
}
else{
cell.accessoryType = UITableViewCellAccessoryNone;
}
And when button clicked, in that method remove the objects from this array and reload your tableView:
[myMutableArray removeAllObjects];
[sampleTableView reloadData];
Create an
NSMutableArray
in your tableView datasource class and in yourcellForRowAtIndexPath
method, add the checkboxes to the Array. (check for duplicate).Then on button click, iterate the array and uncheck them.