One Logo Pool Ball
UIKit · IOS API REFERENCE

UIFindSession

class · iOS 16.0+ · SDK 27.1

@MainActor class UIFindSession

Members (13)

method · iOS 16.0+

highlightNextResult

TypeScript
highlightNextResult(direction: UITextStorageDirection): Promise<void>
Swift declaration
func highlightNextResult(in direction: UITextStorageDirection)
init

init

TypeScript
static init(): Promise<UIFindSession>
Swift declaration
init()
method · iOS 16.0+

invalidateFoundResults

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

performSearch

TypeScript
performSearch(query: string, options?: (UITextSearchOptions) | null): Promise<void>
Swift declaration
func performSearch(query: String, options: UITextSearchOptions?)
method · iOS 16.0+

performSingleReplacement

TypeScript
performSingleReplacement(searchQuery: string, replacementString: string, options?: (UITextSearchOptions) | null): Promise<void>
Swift declaration
func performSingleReplacement(query searchQuery: String, replacementString: String, options: UITextSearchOptions?)
method · iOS 16.0+

replaceAll

TypeScript
replaceAll(searchQuery: string, replacementString: string, options?: (UITextSearchOptions) | null): Promise<void>
Swift declaration
func replaceAll(searchQuery: String, replacementString: String, options: UITextSearchOptions?)
get · iOS 16.0+ · Deprecated in iOS 16.0

allowsReplacement

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

allowsReplacementForCurrentlyHighlightedResult

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

highlightedResultIndex

TypeScript
get highlightedResultIndex(): Promise<number>
Swift declaration
var highlightedResultIndex: Int { get }
get · iOS 16.0+

resultCount

TypeScript
get resultCount(): Promise<number>
Swift declaration
var resultCount: Int { get }
get · iOS 16.0+

searchResultDisplayStyle

TypeScript
get searchResultDisplayStyle(): Promise<UIFindSession_SearchResultDisplayStyle>
Swift declaration
var searchResultDisplayStyle: UIFindSession.SearchResultDisplayStyle { get set }
set · iOS 16.0+

searchResultDisplayStyle

TypeScript
setSearchResultDisplayStyle(value: UIFindSession_SearchResultDisplayStyle): Promise<void>
Swift declaration
var searchResultDisplayStyle: UIFindSession.SearchResultDisplayStyle { get set }
get · iOS 16.0+

supportsReplacement

TypeScript
get supportsReplacement(): Promise<boolean>
Swift declaration
var supportsReplacement: Bool { get }

Skipped declarations

No declarations were skipped in this snapshot.

All UIKit types →