美文网首页程序员
iOS如何始终显示UISearchController的结果列表

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

作者: 這你都能猜到 | 来源:发表于2017-11-10 19:59 被阅读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

    相关文章

      网友评论

        本文标题:iOS如何始终显示UISearchController的结果列表

        本文链接:https://www.haomeiwen.com/subject/kgdimxtx.html