isWritingToolsAvailable
TypeScriptstatic get isWritingToolsAvailable(): Promise<boolean>Swift declarationclass var isWritingToolsAvailable: Bool { get }class · iOS 18.2+ · SDK 27.1
@MainActor class UIWritingToolsCoordinatorstatic get isWritingToolsAvailable(): Promise<boolean>Swift declarationclass var isWritingToolsAvailable: Bool { get }cancelTextAnimations(identifiers: Array<string>): Promise<void>Swift declarationfunc cancelTextAnimations(identifiers: [UUID])static init(delegate?: (SDKHandle) | null): Promise<UIWritingToolsCoordinator>Swift declarationinit(delegate: (any UIWritingToolsCoordinator.Delegate)?)showGrammarPresentation(range: SDKHandle, context: UIWritingToolsCoordinator_Context): Promise<boolean>Swift declarationfunc showGrammarPresentation(for range: NSRange, in context: UIWritingToolsCoordinator.Context) -> BoolstartTextAnimation(textAnimation: UIWritingToolsCoordinator_TextAnimation, range: SDKHandle, context: UIWritingToolsCoordinator_Context, writingDirection: NSWritingDirection): Promise<(string) | null>Swift declarationfunc startTextAnimation(_ textAnimation: UIWritingToolsCoordinator.TextAnimation, for range: NSRange, in context: UIWritingToolsCoordinator.Context, writingDirection: NSWritingDirection) -> UUID?stopWritingTools(): Promise<void>Swift declarationfunc stopWritingTools()updateForReflowedTextInContextWithIdentifier(contextID: string): Promise<void>Swift declarationfunc updateForReflowedTextInContextWithIdentifier(_ contextID: UUID)updateRange(range: SDKHandle, replacementText: _Foundation_NSAttributedString, reason: UIWritingToolsCoordinator_TextUpdateReason, contextID: string): Promise<void>Swift declarationfunc updateRange(_ range: NSRange, with replacementText: NSAttributedString, reason: UIWritingToolsCoordinator.TextUpdateReason, forContextWithIdentifier contextID: UUID)get behavior(): Promise<UIWritingToolsBehavior>Swift declarationvar behavior: UIWritingToolsBehavior { get }get decorationContainerView(): Promise<(UIView) | null>Swift declarationweak var decorationContainerView: UIView? { get set }setDecorationContainerView(value?: (UIView) | null): Promise<void>Swift declarationweak var decorationContainerView: UIView? { get set }get delegate(): Promise<(SDKHandle) | null>Swift declarationweak var delegate: (any UIWritingToolsCoordinator.Delegate)? { get }get effectContainerView(): Promise<(UIView) | null>Swift declarationweak var effectContainerView: UIView? { get set }setEffectContainerView(value?: (UIView) | null): Promise<void>Swift declarationweak var effectContainerView: UIView? { get set }get includesTextListMarkers(): Promise<boolean>Swift declarationvar includesTextListMarkers: Bool { get set }setIncludesTextListMarkers(value: boolean): Promise<void>Swift declarationvar includesTextListMarkers: Bool { get set }get preferredBehavior(): Promise<UIWritingToolsBehavior>Swift declarationvar preferredBehavior: UIWritingToolsBehavior { get set }setPreferredBehavior(value: UIWritingToolsBehavior): Promise<void>Swift declarationvar preferredBehavior: UIWritingToolsBehavior { get set }get preferredResultOptions(): Promise<UIWritingToolsResultOptions>Swift declarationvar preferredResultOptions: UIWritingToolsResultOptions { get set }setPreferredResultOptions(value: UIWritingToolsResultOptions): Promise<void>Swift declarationvar preferredResultOptions: UIWritingToolsResultOptions { get set }get resultOptions(): Promise<UIWritingToolsResultOptions>Swift declarationvar resultOptions: UIWritingToolsResultOptions { get }get state(): Promise<UIWritingToolsCoordinator_State>Swift declarationvar state: UIWritingToolsCoordinator.State { get }1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
UIWritingToolsCoordinator.init()
inherited init: cannot prove legal (class declares 1 custom initializer)