PSPDFImagePickerControllerDelegate
Objective-C
@protocol PSPDFImagePickerControllerDelegate <NSObject>
Swift
protocol ImagePickerControllerDelegate : NSObjectProtocol
Delegate informing about image selection and editing in PSPDFImagePickerController
.
-
Called when the image picker selected an image from the photo library or when an image from the camera has been taken. Dimensions of the image are derived from the original image, without modifications.
Declaration
Objective-C
- (void)imagePickerController:(nonnull PSPDFImagePickerController *)picker didSelectImage:(nonnull UIImage *)image;
Swift
optional func imagePickerController(_ picker: ImagePickerController, didSelect image: UIImage)
-
Called when the image picker did finish selecting an image or, if
shouldShowImageEditor
enabled, when the image editor finished. Dimensions of the image are derived from the original image, without modifications, ifshouldShowImageEditor
is disabled The cropped image dimensions from the image editor are used, ifshouldShowImageEditor
is enabled. Images may be post processed to use a smaller size, depending onallowedImageQualities
.Declaration
Objective-C
- (void)imagePickerController:(nonnull PSPDFImagePickerController *)picker didFinishWithImage:(nonnull UIImage *)image andInfo:(nonnull NSDictionary<NSString *, id> *)info;
Swift
optional func imagePickerController(_ picker: ImagePickerController, didFinishWith image: UIImage, andInfo info: [String : Any])
Parameters
info
The image info of the original image, selecting from the image picker.
-
Called when the image picker or the image editor cancelled without selecting an image.
Note
If you implement this method, you are responsible for dismissing the image picker. Otherwise it will be dismissed automatically.Declaration
Objective-C
- (void)imagePickerControllerCancelled: (nonnull PSPDFImagePickerController *)picker;
Swift
optional func imagePickerControllerCancelled(_ picker: ImagePickerController)