PhotoEditToolControllerDelegate
@available(iOS 9.0, *)
@objc(PESDKPhotoEditToolControllerDelegate)
public protocol PhotoEditToolControllerDelegate
The PhotoEditToolControllerDelegate
defines methods that allow you to respond to messages from
the PhotoEditToolController
.
-
Asks the delegate for the media edit preview controller.
Declaration
Swift
func photoEditToolControllerPreviewController(_ photoEditToolController: PhotoEditToolController) -> MediaEditPreviewController?
Parameters
photoEditToolController
The tool controller asking.
Return Value
The media edit preview controller.
-
Asks the delegate for the base image.
Declaration
Swift
func photoEditToolControllerBaseImage(_ photoEditToolController: PhotoEditToolController) -> UIImage?
Parameters
photoEditToolController
The tool controller asking.
Return Value
The base image, which is displayed in the preview.
-
Asks the delegate for the base
CIImage
.Declaration
Swift
func photoEditToolControllerBaseCIImage(_ photoEditToolController: PhotoEditToolController) -> CIImage?
Parameters
photoEditToolController
The tool controller asking.
Return Value
The base
CIImage
, which is displayed in the preview. -
Asks the delegate for the preview view.
Declaration
Swift
func photoEditToolControllerPreviewView(_ photoEditToolController: PhotoEditToolController) -> UIView?
Parameters
photoEditToolController
The tool controller asking.
Return Value
The preview view.
-
Asks the delegate for the preview’s scroll view.
Declaration
Swift
func photoEditToolControllerPreviewScrollView(_ photoEditToolController: PhotoEditToolController) -> UIScrollView?
Parameters
photoEditToolController
The tool controller asking.
Return Value
The scroll view that hosts the preview.
-
Asks the delegate for the
SpriteViewController
.Declaration
Swift
func photoEditToolControllerSpriteViewController(_ photoEditToolController: PhotoEditToolController) -> SpriteViewController?
Parameters
photoEditToolController
The tool controller asking.
Return Value
The sprite view controller.
-
Called when a tool changed its preferred preview view insets.
Declaration
Swift
func photoEditToolController(_ photoEditToolController: PhotoEditToolController, didChangePreferredPreviewViewInsetsAnimated animated: Bool)
Parameters
photoEditToolController
The tool controller that changed the insets.
animated
Whether or not this change should be animated.
-
Called when a tool changed whether it wants the preview enabled.
Declaration
Swift
func photoEditToolControllerDidChangeWantsDefaultPreviewView(_ photoEditToolController: PhotoEditToolController)
Parameters
photoEditToolController
The tool controller that changed whether it wants a preview.