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