CompositionEditControllerDelegate
@objc(PESDKCompositionEditControllerDelegate)
public protocol CompositionEditControllerDelegate : AnyObject
The CompositionEditControllerDelegate
defines methods that allow you to respond to messages from
the CompositionEditController
.
-
Asks the delegate for the video edit preview controller.
Declaration
Swift
func compositionEditControllerPreviewController(_ compositionEditController: CompositionEditController) -> VideoEditPreviewController?
Parameters
compositionEditController
The composition edit controller asking.
Return Value
The video edit preview controller.
-
Tells the delegate that the controller’s
PhotoEditModel
changed.Declaration
Swift
func compositionEditControllerDidChangePhotoEditModel(_ compositionEditController: CompositionEditController)
Parameters
compositionEditController
The composition edit controller that changed the photo edit model.
-
Called when the user started dragging the scrubber or trim handles.
Declaration
Swift
func compositionEditControllerDidStartDragging(_ compositionEditController: CompositionEditController)
Parameters
compositionEditController
The composition edit controller that this event occurred in.
-
Called when the user stopped dragging the scrubber or trim handles.
Declaration
Swift
func compositionEditControllerDidStopDragging(_ compositionEditController: CompositionEditController)
Parameters
compositionEditController
The composition edit controller that this event occurred in.
-
Asks the delegate for the scroll view to which zoom events of the composition edit controller should be forwarded.
Declaration
Swift
func compositionEditControllerTargetScrollView(_ compositionEditController: CompositionEditController) -> UIScrollView?
Parameters
compositionEditController
The composition edit controller asking for the scroll view.
Return Value
The scroll view which should be the target of the proxy scroll view.