One Logo Pool Ball
UIKit · IOS API REFERENCE

UIFindInteraction

class · iOS 16.0+ · SDK 27.1

@MainActor class UIFindInteraction

Members (14)

method · iOS 16.0+

dismissFindNavigator

TypeScript
dismissFindNavigator(): Promise<void>
Swift declaration
func dismissFindNavigator()
method · iOS 16.0+

findNext

TypeScript
findNext(): Promise<void>
Swift declaration
func findNext()
method · iOS 16.0+

findPrevious

TypeScript
findPrevious(): Promise<void>
Swift declaration
func findPrevious()
init · iOS 16.0+

init

TypeScript
static init(sessionDelegate: SDKHandle): Promise<UIFindInteraction>
Swift declaration
init(sessionDelegate: any UIFindInteractionDelegate)
method · iOS 16.0+

presentFindNavigator

TypeScript
presentFindNavigator(showingReplace: boolean): Promise<void>
Swift declaration
func presentFindNavigator(showingReplace: Bool)
method · iOS 16.0+

updateResultCount

TypeScript
updateResultCount(): Promise<void>
Swift declaration
func updateResultCount()
get · iOS 16.0+

activeFindSession

TypeScript
get activeFindSession(): Promise<(UIFindSession) | null>
Swift declaration
var activeFindSession: UIFindSession? { get }
get · iOS 16.0+

delegate

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

isFindNavigatorVisible

TypeScript
get isFindNavigatorVisible(): Promise<boolean>
Swift declaration
var isFindNavigatorVisible: Bool { get }
get · iOS 16.0+

optionsMenuProvider

TypeScript
get optionsMenuProvider(): Promise<(((arg0: Array<UIMenuElement>) => Promise<(UIMenu) | null>)) | null>
Swift declaration
var optionsMenuProvider: (([UIMenuElement]) -> UIMenu?)? { get set }
get · iOS 16.0+

replacementText

TypeScript
get replacementText(): Promise<(string) | null>
Swift declaration
var replacementText: String? { get set }
set · iOS 16.0+

replacementText

TypeScript
setReplacementText(value?: (string) | null): Promise<void>
Swift declaration
var replacementText: String? { get set }
get · iOS 16.0+

searchText

TypeScript
get searchText(): Promise<(string) | null>
Swift declaration
var searchText: String? { get set }
set · iOS 16.0+

searchText

TypeScript
setSearchText(value?: (string) | null): Promise<void>
Swift declaration
var searchText: String? { get set }

Skipped declarations

2 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

UIFindInteraction.optionsMenuProvider

closure property answers its caller

UIFindInteraction.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

All UIKit types →