Try checking this in git hub or stackoverflow exaples where you can change the table view edit style, where check boxes can be created
-(void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath
-(BOOL) tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath
if change in data is required for edit you might need to change the other delegates with below conditional check for an example
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
if([tableView isEditing] == YES) {
return x_number;
}
return y_number;
}
If you are looking for delete all button in edit mode, then try creating a new UIViewController in seague where you create this check box and table view, when delete all button is clicked