From c8c35f8df6395ca84926f499d0889bd190c5e42e Mon Sep 17 00:00:00 2001 From: Giuseppe Nucifora Date: Tue, 9 Feb 2016 14:28:30 +0100 Subject: [PATCH] Fix bug --- .../PNImagePickerViewControllerViewController.m | 9 ++++++--- Pod/Classes/PNCollectionViewCell.m | 1 + Pod/Classes/PNImagePickerViewController.m | 1 + 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/Example/PNImagePickerViewController/PNImagePickerViewControllerViewController.m b/Example/PNImagePickerViewController/PNImagePickerViewControllerViewController.m index bbaa25a..946a031 100644 --- a/Example/PNImagePickerViewController/PNImagePickerViewControllerViewController.m +++ b/Example/PNImagePickerViewController/PNImagePickerViewControllerViewController.m @@ -15,6 +15,7 @@ @property (nonatomic) BOOL didSetupConstraints; @property (nonatomic, strong) UIButton *button; @property (nonatomic, strong) UIImageView *imageView; +@property (nonatomic, strong) PNImagePickerViewController *imagePickerController; @end @@ -66,9 +67,11 @@ - (void) showPicker { - PNImagePickerViewController *imagePicker = [[PNImagePickerViewController alloc] init]; - imagePicker.delegate = self; - [imagePicker showImagePickerInController:self animated:YES]; + if (!_imagePickerController) { + _imagePickerController = [[PNImagePickerViewController alloc] init]; + _imagePickerController.delegate = self; + } + [_imagePickerController showImagePickerInController:self animated:YES]; } diff --git a/Pod/Classes/PNCollectionViewCell.m b/Pod/Classes/PNCollectionViewCell.m index ac2f295..8a6903c 100644 --- a/Pod/Classes/PNCollectionViewCell.m +++ b/Pod/Classes/PNCollectionViewCell.m @@ -71,6 +71,7 @@ if (photoImage) { [_photoImageView setImage:photoImage]; [_loadingSpinner stopAnimating]; + [_loadingSpinner setAlpha:0]; } } diff --git a/Pod/Classes/PNImagePickerViewController.m b/Pod/Classes/PNImagePickerViewController.m index f0f4533..4df47f4 100644 --- a/Pod/Classes/PNImagePickerViewController.m +++ b/Pod/Classes/PNImagePickerViewController.m @@ -488,6 +488,7 @@ } }]; } + _isVisible = NO; } }