TransformEditControllerDelegate
@available(iOS 9.0, *)
@objc(PESDKTransformEditControllerDelegate)
public protocol TransformEditControllerDelegate : AnyObject
The TransformEditControllerDelegate
defines methods that allow you to respond to messages
from the TransformEditController
.
-
Asks the delegate for the preview’s base
UIImage
.Declaration
Swift
func transformEditControllerBaseImage(_ transformEditController: TransformEditController) -> UIImage?
Parameters
transformEditController
The transform edit controller asking.
Return Value
The preview’s base image.
-
Asks the delegate for the preview’s base
CIImage
.Declaration
Swift
func transformEditControllerBaseCIImage(_ transformEditController: TransformEditController) -> CIImage?
Parameters
transformEditController
The transform edit controller asking.
Return Value
The preview’s base image.
-
Asks the delegate for the sprite view controller.
Declaration
Swift
func transformEditControllerSpriteViewController(_ transformEditController: TransformEditController) -> SpriteViewController?
Parameters
transformEditController
The transform edit controller asking.
Return Value
The sprite view controller.
-
Tells the delegate when the preview view’s preferred insets changed.
Declaration
Swift
func transformEditController(_ transformEditController: TransformEditController, didChangePreferredPreviewViewInsetsAnimated animated: Bool)
Parameters
transformEditController
The transform edit controller object that changed the insets.
animated
Whether or not this change should be animated.
-
Tells the delegate that the transform edit controller changed whether it wants the default preview enabled or not.
Declaration
Swift
func transformEditControllerDidChangeWantsDefaultPreviewView(_ transformEditController: TransformEditController)
Parameters
transformEditController
The transform edit controller that changed its state.