FrameOptionsToolController
@available(iOS 9.0, *)
@objcMembers
@objc(PESDKFrameOptionsToolController)
open class FrameOptionsToolController : MenuToolController, TransformEditControllerDelegate, SliderContainerControllerDelegate, BrandedTool
extension FrameOptionsToolController: TransitionProviding
The tool controller to edit frame options. It contains a menu with options to change attributes of a frame.
-
The contained
SliderContainerController
.Declaration
Swift
public let sliderContainerController: SliderContainerController<Slider, FrameEditController>
-
The contained
FrameEditController
.Declaration
Swift
public let frameEditController: FrameEditController
-
The photo edit model.
Declaration
Swift
open override var photoEditModel: PhotoEditModel { get set }
-
The currently active frame action
Declaration
Swift
open var activeFrameAction: FrameAction? { get set }
-
Creates a new
FrameOptionsToolController
.Declaration
Swift
public init?( sliderContainerController: SliderContainerController<Slider, FrameEditController>, frameEditController: FrameEditController, configuration: Configuration, productType: LicenseProduct )
Parameters
sliderContainerController
The
SliderContainerController
to use as the child controller.frameEditController
The
FrameEditController
to use the as the child controller of the slider container.configuration
The
Configuration
object to use for configuration.productType
The product that this tool is used in.