TextDesignToolControllerOptionsBuilder
@available(iOS 9.0, *)
@objcMembers
@objc(PESDKTextDesignToolControllerOptionsBuilder)
open class TextDesignToolControllerOptionsBuilder : ToolControllerOptionsBuilder
The default TextDesignToolControllerOptionsBuilder
for TextDesignToolControllerOptions
.
-
Use this closure to configure the text input view.
Declaration
Swift
open var textViewConfigurationClosure: ((UITextView) -> Void)?
-
Use this closure to configure the dimming view.
Declaration
Swift
open var dimmingViewConfigurationClosure: ((UIView) -> Void)?
-
Use this closure to configure the color collection view.
Declaration
Swift
open var colorCollectionViewConfigurationClosure: ((ColorCollectionView) -> Void)?
-
The title of the tool when it is used to update an existing label.
Declaration
Swift
open var updateTitle: String?
-
The color palette to display.
Declaration
Swift
open var colorPalette: ColorPalette = ColorPalette( colors: [ Color(color: UIColor.white, colorName: "pesdk_common_title_whiteColor".localized, accessibilityIdentifier: "pesdk_common_title_whiteColor"), Color(color: UIColor(red: 0.49, green: 0.49, blue: 0.49, alpha: 1), colorName: "pesdk_common_title_grayColor".localized, accessibilityIdentifier: "pesdk_common_title_grayColor"), Color(color: UIColor.black, colorName: "pesdk_common_title_blackColor".localized, accessibilityIdentifier: "pesdk_common_title_blackColor"), Color(color: UIColor(red: 0.4, green: 0.8, blue: 1, alpha: 1), colorName: "pesdk_common_title_lightBlueColor".localized, accessibilityIdentifier: "pesdk_common_title_lightBlueColor"), Color(color: UIColor(red: 0.4, green: 0.53, blue: 1, alpha: 1), colorName: "pesdk_common_title_blueColor".localized, accessibilityIdentifier: "pesdk_common_title_blueColor"), Color(color: UIColor(red: 0.53, green: 0.4, blue: 1, alpha: 1), colorName: "pesdk_common_title_purpleColor".localized, accessibilityIdentifier: "pesdk_common_title_purpleColor"), Color(color: UIColor(red: 0.87, green: 0.4, blue: 1, alpha: 1), colorName: "pesdk_common_title_orchidColor".localized, accessibilityIdentifier: "pesdk_common_title_orchidColor"), Color(color: UIColor(red: 1, green: 0.4, blue: 0.8, alpha: 1), colorName: "pesdk_common_title_pinkColor".localized, accessibilityIdentifier: "pesdk_common_title_pinkColor"), Color(color: UIColor(red: 0.9, green: 0.31, blue: 0.31, alpha: 1), colorName: "pesdk_common_title_redColor".localized, accessibilityIdentifier: "pesdk_common_title_redColor"), Color(color: UIColor(red: 0.95, green: 0.53, blue: 0.33, alpha: 1), colorName: "pesdk_common_title_orangeColor".localized, accessibilityIdentifier: "pesdk_common_title_orangeColor"), Color(color: UIColor(red: 1, green: 0.8, blue: 0.4, alpha: 1), colorName: "pesdk_common_title_goldColor".localized, accessibilityIdentifier: "pesdk_common_title_goldColor"), Color(color: UIColor(red: 1, green: 0.97, blue: 0.39, alpha: 1), colorName: "pesdk_common_title_yellowColor".localized, accessibilityIdentifier: "pesdk_common_title_yellowColor"), Color(color: UIColor(red: 0.8, green: 1, blue: 0.4, alpha: 1), colorName: "pesdk_common_title_oliveColor".localized, accessibilityIdentifier: "pesdk_common_title_oliveColor"), Color(color: UIColor(red: 0.33, green: 1, blue: 0.53, alpha: 1), colorName: "pesdk_common_title_greenColor".localized, accessibilityIdentifier: "pesdk_common_title_greenColor"), Color(color: UIColor(red: 0.33, green: 1, blue: 0.92, alpha: 1), colorName: "pesdk_common_title_aquamarinColor".localized, accessibilityIdentifier: "pesdk_common_title_aquamarinColor") ] )
-
Creates a new instance of
TextDesignToolControllerOptionsBuilder
initialized with the given options.Declaration
Swift
public init(options: TextDesignToolControllerOptions)
Parameters
options
A
TextDesignToolControllerOptions
instance.