TextToolControllerOptionsBuilder
@objcMembers
@objc(PESDKTextToolControllerOptionsBuilder)
open class TextToolControllerOptionsBuilder : ToolControllerOptionsBuilder
The default TextToolControllerOptionsBuilder
for TextToolControllerOptions
.
-
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)?
-
The title of the tool when it is used to update an existing label.
Declaration
Swift
open var updateTitle: String?
-
The default color a newly created text has.
Declaration
Swift
open var defaultTextColor: UIColor
-
The default alignment a newly created text has.
Declaration
Swift
open var defaultTextAlignment: NSTextAlignment
-
The minimum initial font size of newly created text.
Declaration
Swift
open var minimumTextSize: CGFloat
-
The maximum initial font size of newly created text. If set to
nil
the maximum text size is calculated to fit the image size which is the default.Declaration
Swift
open var maximumTextSize: CGFloat?
-
Creates a new instance of
TextToolControllerOptionsBuilder
initialized with the given options.Declaration
Swift
public init(options: TextToolControllerOptions)
Parameters
options
A
TextToolControllerOptions
instance. -
The maximum initial font size of newly created text. If set to
nil
the maximum text size is calculated to fit the image size which is the default.Declaration
Swift
@objc(maximumTextSize) open var _objCMaximumTextSize: NSNumber? { get set }