程序员

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

2017-11-10  本文已影响0人  這你都能猜到

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

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

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

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

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

上一篇下一篇

猜你喜欢

热点阅读