Protocol

UISearchDisplayDelegate

Important: UISearchDisplayDelegate is deprecated in iOS 8. (Note that UISearchDisplayController is also deprecated.) To manage the presentation of a search bar and display search results in iOS 8 and later, instead use UISearchControllerDelegate.

Overview

This protocol defines delegate methods for UISearchDisplayController objects.

Symbols

Search State Change

func searchDisplayControllerWillBeginSearch(UISearchDisplayController)

Tells the delegate that the controller is about to begin searching.

Deprecated
func searchDisplayControllerDidBeginSearch(UISearchDisplayController)

Tells the delegate that the controller has started searching.

Deprecated
func searchDisplayControllerWillEndSearch(UISearchDisplayController)

Tells the delegate that the controller is about to end searching.

Deprecated
func searchDisplayControllerDidEndSearch(UISearchDisplayController)

Tells the delegate that the controller has finished searching.

Deprecated

Loading and Unloading the Table View

func searchDisplayController(UISearchDisplayController, didLoadSearchResultsTableView: UITableView)

Tells the delegate that the controller has loaded its table view.

Deprecated
func searchDisplayController(UISearchDisplayController, willUnloadSearchResultsTableView: UITableView)

Tells the delegate that the controller is about to unload its table view.

Deprecated

Showing and Hiding the Table View

func searchDisplayController(UISearchDisplayController, willShowSearchResultsTableView: UITableView)

Tells the delegate that the controller is about to display its table view.

Deprecated
func searchDisplayController(UISearchDisplayController, didShowSearchResultsTableView: UITableView)

Tells the delegate that the controller just displayed its table view.

Deprecated
func searchDisplayController(UISearchDisplayController, willHideSearchResultsTableView: UITableView)

Tells the delegate that the controller is about to hide its table view.

Deprecated
func searchDisplayController(UISearchDisplayController, didHideSearchResultsTableView: UITableView)

Tells the delegate that the controller just hid its table view.

Deprecated

Responding to Changes in Search Criteria

func searchDisplayController(UISearchDisplayController, shouldReloadTableForSearch: String?)

Asks the delegate if the table view should be reloaded for a given search string.

Deprecated
func searchDisplayController(UISearchDisplayController, shouldReloadTableForSearchScope: Int)

Asks the delegate if the table view should be reloaded for a given scope.

Deprecated

Relationships

Inherits From