苹果在iOS8增加了一个新的类 UISearchController 来实现搜索的效果。
在默认的情况下,如果将searchBar的文本内容删除,系统会自动将结果页隐藏。如何让这种情况不发生呢?
只需要实现 <UISearchResultsUpdating> 协议中的以下方法:
- (void)updateSearchResultsForSearchController:(UISearchController *)searchController {
searchController.searchResultsController.view.hidden = NO;
}