iOS8废弃了UISearchDisplayController,让很多小伙伴不适应。现在为大家介绍UISearchController这个类:
首先 ,需要声明并引进两个协议 <
UISearchBarDelegate,UISearchResultsUpdating
>
声明完之后我们需要初始化数据源数组和search数组
然后就是对tableViewde初始化了,将searchController的searchBar放在tableView的头视图上
tableView的回调,以前呢,我们判断的是tableView , 现在我们只需要判断SearchViewController是否是活跃状态就行了
SearchViewController 活动时回调的函数
页面消失前移除searchBar
如果有什么不对的地方请大家指正!