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

苹果在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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容