One Logo Pool Ball
UIKit · IOS API REFERENCE

UITextSelectionDisplayInteraction

class · iOS 17.0+ · SDK 27.1

@MainActor class UITextSelectionDisplayInteraction

Members (13)

init · iOS 17.0+

init

TypeScript
static init(textInput: SDKHandle, delegate: Implements<UITextSelectionDisplayInteractionDelegate> | SDKHandle): Promise<UITextSelectionDisplayInteraction>
Swift declaration
init(textInput: any UITextInput, delegate: any UITextSelectionDisplayInteractionDelegate)
method · iOS 17.0+

layoutManagedSubviews

TypeScript
layoutManagedSubviews(): Promise<void>
Swift declaration
func layoutManagedSubviews()
method · iOS 17.0+

setNeedsSelectionUpdate

TypeScript
setNeedsSelectionUpdate(): Promise<void>
Swift declaration
func setNeedsSelectionUpdate()
get · iOS 17.0+

isActivated

TypeScript
get isActivated(): Promise<boolean>
Swift declaration
var isActivated: Bool { get set }
set · iOS 17.0+

isActivated

TypeScript
setIsActivated(value: boolean): Promise<void>
Swift declaration
var isActivated: Bool { get set }
get · iOS 17.0+

cursorView

TypeScript
get cursorView(): Promise<(UIView) & (SDKHandle)>
Swift declaration
var cursorView: any UIView & UITextCursorView { get set }
set · iOS 17.0+

cursorView

TypeScript
setCursorView(value: (UIView) & (SDKHandle)): Promise<void>
Swift declaration
var cursorView: any UIView & UITextCursorView { get set }
get · iOS 17.0+

delegate

TypeScript
get delegate(): Promise<(SDKHandle) | null>
Swift declaration
weak var delegate: (any UITextSelectionDisplayInteractionDelegate)? { get }
get · iOS 17.0+

handleViews

TypeScript
get handleViews(): Promise<Array<(UIView) & (SDKHandle)>>
Swift declaration
var handleViews: [any UIView & UITextSelectionHandleView] { get set }
set · iOS 17.0+

handleViews

TypeScript
setHandleViews(value: Array<(UIView) & (SDKHandle)>): Promise<void>
Swift declaration
var handleViews: [any UIView & UITextSelectionHandleView] { get set }
get · iOS 17.0+

highlightView

TypeScript
get highlightView(): Promise<(UIView) & (SDKHandle)>
Swift declaration
var highlightView: any UIView & UITextSelectionHighlightView { get set }
set · iOS 17.0+

highlightView

TypeScript
setHighlightView(value: (UIView) & (SDKHandle)): Promise<void>
Swift declaration
var highlightView: any UIView & UITextSelectionHighlightView { get set }
get · iOS 17.0+

textInput

TypeScript
get textInput(): Promise<(SDKHandle) | null>
Swift declaration
weak 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 →