iOS如何始终显示UISearchController的结果列表

苹果在iOS8增加了一个新的类 UISearchController 来实现搜索的效果。

在默认的情况下,如果将searchBar的文本内容删除,系统会自动将结果页隐藏。如何让这种情况不发生呢?

只需要实现 协议中的以下方法:

- (void)updateSearchResultsForSearchController:(UISearchController *)searchController {
    searchController.searchResultsController.view.hidden = NO;
}

参考资料:
https://stackoverflow.com/questions/30790244/uisearchcontroller-show-results-even-when-search-bar-is-empty

你可能感兴趣的:(iOS如何始终显示UISearchController的结果列表)