One Logo Pool Ball
UIKit · IOS API REFERENCE

UISearchDisplayController

class · iOS 3.0+ · Deprecated in iOS 8.0 · SDK 27.1

@MainActor class UISearchDisplayController

Members (18)

init · iOS 3.0+ · Deprecated in iOS 8.0

init

TypeScript
static init(searchBar: UISearchBar, viewController: UIViewController): Promise<UISearchDisplayController>
Swift declaration
init(searchBar: UISearchBar, contentsController viewController: UIViewController)
method · iOS 3.0+ · Deprecated in iOS 8.0

setActive

TypeScript
setActive(visible: boolean, animated: boolean): Promise<void>
Swift declaration
func setActive(_ visible: Bool, animated: Bool)
get · iOS 3.0+ · Deprecated in iOS 8.0

isActive

TypeScript
get isActive(): Promise<boolean>
Swift declaration
var isActive: Bool { get set }
set · iOS 3.0+ · Deprecated in iOS 8.0

isActive

TypeScript
setIsActive(value: boolean): Promise<void>
Swift declaration
var isActive: Bool { get set }
get · iOS 3.0+ · Deprecated in iOS 8.0

delegate

TypeScript
get delegate(): Promise<(SDKHandle) | null>
Swift declaration
unowned(unsafe) var delegate: (any UISearchDisplayDelegate)? { get set }
set · iOS 3.0+ · Deprecated in iOS 8.0

delegate

TypeScript
setDelegate(value?: (Implements<UISearchDisplayDelegate> | SDKHandle) | null): Promise<void>
Swift declaration
unowned(unsafe) var delegate: (any UISearchDisplayDelegate)? { get set }
get · iOS 7.0+ · Deprecated in iOS 8.0

displaysSearchBarInNavigationBar

TypeScript
get displaysSearchBarInNavigationBar(): Promise<boolean>
Swift declaration
var displaysSearchBarInNavigationBar: Bool { get set }
set · iOS 7.0+ · Deprecated in iOS 8.0

displaysSearchBarInNavigationBar

TypeScript
setDisplaysSearchBarInNavigationBar(value: boolean): Promise<void>
Swift declaration
var displaysSearchBarInNavigationBar: Bool { get set }
get · iOS 7.0+ · Deprecated in iOS 8.0

navigationItem

TypeScript
get navigationItem(): Promise<(UINavigationItem) | null>
Swift declaration
var navigationItem: UINavigationItem? { get }
get · iOS 3.0+ · Deprecated in iOS 8.0

searchBar

TypeScript
get searchBar(): Promise<UISearchBar>
Swift declaration
var searchBar: UISearchBar { get }
get · iOS 3.0+ · Deprecated in iOS 8.0

searchContentsController

TypeScript
get searchContentsController(): Promise<UIViewController>
Swift declaration
var searchContentsController: UIViewController { get }
get · iOS 3.0+ · Deprecated in iOS 8.0

searchResultsDataSource

TypeScript
get searchResultsDataSource(): Promise<(SDKHandle) | null>
Swift declaration
weak var searchResultsDataSource: (any UITableViewDataSource)? { get set }
set · iOS 3.0+ · Deprecated in iOS 8.0

searchResultsDataSource

TypeScript
setSearchResultsDataSource(value?: (SDKHandle) | null): Promise<void>
Swift declaration
weak var searchResultsDataSource: (any UITableViewDataSource)? { get set }
get · iOS 3.0+ · Deprecated in iOS 8.0

searchResultsDelegate

TypeScript
get searchResultsDelegate(): Promise<(SDKHandle) | null>
Swift declaration
weak var searchResultsDelegate: (any UITableViewDelegate)? { get set }
set · iOS 3.0+ · Deprecated in iOS 8.0

searchResultsDelegate

TypeScript
setSearchResultsDelegate(value?: (Implements<UITableViewDelegate> | SDKHandle) | null): Promise<void>
Swift declaration
weak var searchResultsDelegate: (any UITableViewDelegate)? { get set }
get · iOS 3.0+ · Deprecated in iOS 8.0

searchResultsTableView

TypeScript
get searchResultsTableView(): Promise<UITableView>
Swift declaration
var searchResultsTableView: UITableView { get }
get · iOS 5.0+ · Deprecated in iOS 8.0

searchResultsTitle

TypeScript
get searchResultsTitle(): Promise<(string) | null>
Swift declaration
var searchResultsTitle: String? { get set }
set · iOS 5.0+ · Deprecated in iOS 8.0

searchResultsTitle

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

Skipped declarations

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

UISearchDisplayController.init()

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

All UIKit types →