init
TypeScriptstatic init(searchBar: UISearchBar, viewController: UIViewController): Promise<UISearchDisplayController>Swift declarationinit(searchBar: UISearchBar, contentsController viewController: UIViewController)class · iOS 3.0+ · Deprecated in iOS 8.0 · SDK 27.1
@MainActor class UISearchDisplayControllerstatic init(searchBar: UISearchBar, viewController: UIViewController): Promise<UISearchDisplayController>Swift declarationinit(searchBar: UISearchBar, contentsController viewController: UIViewController)setActive(visible: boolean, animated: boolean): Promise<void>Swift declarationfunc setActive(_ visible: Bool, animated: Bool)get isActive(): Promise<boolean>Swift declarationvar isActive: Bool { get set }setIsActive(value: boolean): Promise<void>Swift declarationvar isActive: Bool { get set }get delegate(): Promise<(SDKHandle) | null>Swift declarationunowned(unsafe) var delegate: (any UISearchDisplayDelegate)? { get set }setDelegate(value?: (Implements<UISearchDisplayDelegate> | SDKHandle) | null): Promise<void>Swift declarationunowned(unsafe) var delegate: (any UISearchDisplayDelegate)? { get set }get displaysSearchBarInNavigationBar(): Promise<boolean>Swift declarationvar displaysSearchBarInNavigationBar: Bool { get set }setDisplaysSearchBarInNavigationBar(value: boolean): Promise<void>Swift declarationvar displaysSearchBarInNavigationBar: Bool { get set }get navigationItem(): Promise<(UINavigationItem) | null>Swift declarationvar navigationItem: UINavigationItem? { get }get searchBar(): Promise<UISearchBar>Swift declarationvar searchBar: UISearchBar { get }get searchContentsController(): Promise<UIViewController>Swift declarationvar searchContentsController: UIViewController { get }get searchResultsDataSource(): Promise<(SDKHandle) | null>Swift declarationweak var searchResultsDataSource: (any UITableViewDataSource)? { get set }setSearchResultsDataSource(value?: (SDKHandle) | null): Promise<void>Swift declarationweak var searchResultsDataSource: (any UITableViewDataSource)? { get set }get searchResultsDelegate(): Promise<(SDKHandle) | null>Swift declarationweak var searchResultsDelegate: (any UITableViewDelegate)? { get set }setSearchResultsDelegate(value?: (Implements<UITableViewDelegate> | SDKHandle) | null): Promise<void>Swift declarationweak var searchResultsDelegate: (any UITableViewDelegate)? { get set }get searchResultsTableView(): Promise<UITableView>Swift declarationvar searchResultsTableView: UITableView { get }get searchResultsTitle(): Promise<(string) | null>Swift declarationvar searchResultsTitle: String? { get set }setSearchResultsTitle(value?: (string) | null): Promise<void>Swift declarationvar searchResultsTitle: String? { get set }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)