TextDesignOptionsToolController
@available(iOS 9.0, *)
@objcMembers
@objc(PESDKTextDesignOptionsToolController)
open class TextDesignOptionsToolController : MenuToolController, BrandedTool
extension TextDesignOptionsToolController: SpriteEditControllerDelegate
extension TextDesignOptionsToolController: TransitionProviding
The tool controller to edit text designs. It contains a menu with all available text designs and
a SpriteEditController
to change a layout’s geometry.
-
The contained
TextDesignEditController
.Declaration
Swift
public let spriteEditController: TextDesignEditController
-
The selected
SpriteView
.Declaration
Swift
open var spriteView: SpriteView? { get set }
-
Creates a new
TextDesignOptionsToolController
object.Declaration
Swift
public init?(spriteEditController: TextDesignEditController, configuration: Configuration, productType: LicenseProduct)
Parameters
spriteEditController
The
TextDesignEditController
to use as the child controller.configuration
The
Configuration
object to use for configuration.productType
The product that this tool is used in.
-
An array of all overlay buttons that are displayed in the controller. This includes
undoButton
andredoButton
.Declaration
Swift
open private(set) var overlayButtons: [OverlayButton] { get }
-
The undo button that is displayed in the controller.
Declaration
Swift
open private(set) var undoButton: OverlayButton? { get }
-
The redo button that is displayed in the controller.
Declaration
Swift
open private(set) var redoButton: OverlayButton? { get }