From e86aa5f7d94ab47f92e78be3331378b37aa0cfb8 Mon Sep 17 00:00:00 2001 From: Can Aksoy Date: Wed, 27 Feb 2019 14:22:01 +0300 Subject: [PATCH] didChangeItemsAtRows added --- Pod/Classes/CZPickerView.h | 8 ++++++++ Pod/Classes/CZPickerView.m | 1 + 2 files changed, 9 insertions(+) diff --git a/Pod/Classes/CZPickerView.h b/Pod/Classes/CZPickerView.h index f0a27e8..3d32c16 100644 --- a/Pod/Classes/CZPickerView.h +++ b/Pod/Classes/CZPickerView.h @@ -51,6 +51,14 @@ - (void)czpickerView:(CZPickerView *)pickerView didConfirmWithItemsAtRows:(NSArray *)rows; +/* + delegate method for selecting/unselecting multiple items, + implement this method if allowMultipleSelection is YES, + rows is an array of NSNumbers + */ +- (void)czpickerView:(CZPickerView *)pickerView +didChangeItemsAtRows:(NSArray *)rows; + /** delegate method for canceling */ - (void)czpickerViewDidClickCancelButton:(CZPickerView *)pickerView; diff --git a/Pod/Classes/CZPickerView.m b/Pod/Classes/CZPickerView.m index f0bb444..5e993a1 100644 --- a/Pod/Classes/CZPickerView.m +++ b/Pod/Classes/CZPickerView.m @@ -378,6 +378,7 @@ - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath [self.selectedIndexPaths addObject:indexPath]; cell.accessoryType = UITableViewCellAccessoryCheckmark; } + [self.delegate czpickerView:self didChangeItemsAtRows:[self selectedRows]]; } else { //single selection mode