UIKit · IOS API REFERENCE
UITextSelectionDisplayInteraction
class · iOS 17.0+ · SDK 27.1
@MainActor class UITextSelectionDisplayInteraction
Members (13)
init · iOS 17.0+init
TypeScriptstatic init(textInput: SDKHandle, delegate: Implements<UITextSelectionDisplayInteractionDelegate> | SDKHandle): Promise<UITextSelectionDisplayInteraction>
Swift declarationinit(textInput: any UITextInput, delegate: any UITextSelectionDisplayInteractionDelegate)
method · iOS 17.0+layoutManagedSubviews
TypeScriptlayoutManagedSubviews(): Promise<void>
Swift declarationfunc layoutManagedSubviews()
method · iOS 17.0+setNeedsSelectionUpdate
TypeScriptsetNeedsSelectionUpdate(): Promise<void>
Swift declarationfunc setNeedsSelectionUpdate()
get · iOS 17.0+isActivated
TypeScriptget isActivated(): Promise<boolean>
Swift declarationvar isActivated: Bool { get set }
set · iOS 17.0+isActivated
TypeScriptsetIsActivated(value: boolean): Promise<void>
Swift declarationvar isActivated: Bool { get set }
get · iOS 17.0+cursorView
TypeScriptget cursorView(): Promise<(UIView) & (SDKHandle)>
Swift declarationvar cursorView: any UIView & UITextCursorView { get set }
set · iOS 17.0+cursorView
TypeScriptsetCursorView(value: (UIView) & (SDKHandle)): Promise<void>
Swift declarationvar cursorView: any UIView & UITextCursorView { get set }
get · iOS 17.0+delegate
TypeScriptget delegate(): Promise<(SDKHandle) | null>
Swift declarationweak var delegate: (any UITextSelectionDisplayInteractionDelegate)? { get }
get · iOS 17.0+handleViews
TypeScriptget handleViews(): Promise<Array<(UIView) & (SDKHandle)>>
Swift declarationvar handleViews: [any UIView & UITextSelectionHandleView] { get set }
set · iOS 17.0+handleViews
TypeScriptsetHandleViews(value: Array<(UIView) & (SDKHandle)>): Promise<void>
Swift declarationvar handleViews: [any UIView & UITextSelectionHandleView] { get set }
get · iOS 17.0+highlightView
TypeScriptget highlightView(): Promise<(UIView) & (SDKHandle)>
Swift declarationvar highlightView: any UIView & UITextSelectionHighlightView { get set }
set · iOS 17.0+highlightView
TypeScriptsetHighlightView(value: (UIView) & (SDKHandle)): Promise<void>
Swift declarationvar highlightView: any UIView & UITextSelectionHighlightView { get set }
get · iOS 17.0+textInput
TypeScriptget textInput(): Promise<(SDKHandle) | null>
Swift declarationweak var textInput: (any UITextInput)? { get }
Skipped declarations
1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
UITextSelectionDisplayInteraction.init()
inherited init: cannot prove legal (class declares 1 custom initializer)
All UIKit types →