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; } }