Search code examples
iphoneobjective-ccocoa-touchuitableviewuisearchdisplaycontroller

How can I determine if a UISearchDisplayController's searchResultsTableView is visible?


I have a UISearchDisplayController that is in the headerview for my UITableView. I want to know when the UISearchDisplayController's searchResultsTableView is shown so I can do some other operation:

if(self.tableView == self.searchDisplayController.searchResultsTableView)

returns true all the time even when the searchResultsTableView is shown. How can I figure this out?


Solution

  • This should do the trick.

    [self.searchDisplayController isActive]