您当前的位置: 首页 >  搜索

iOS中的两种搜索方式UISearchDisplayController和UISearchController

发布时间:2016-02-22 06:16:13 ,浏览量:0

大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处. 如果觉得写的不好请多提意见,如果觉得不错请多多支持点赞.谢谢! hopy ;)

以前iOS的搜索一般都使用UISearchDisplayController来完成,不过自从iOS 8.0开始,该控制器被标记为废弃,我们可以在iOS 8.0之后使用一个新的搜索控制器UISearchController来完成搜索.

本篇博文将介绍以上2种搜索控制器的简单用法,并比较它们的区别.Let’t Go!

UISearchDisplayController

使用该控制器我们必须给根控制器添加一个UISearchDisplayDelegate协议,然后完成其规定的几个回调方法:

-(BOOL)searchDisplayController:(UISearchDisplayController *)controller
                                shouldReloadTableForSearchString:(NSString *)searchString{
    [_filteredNames removeAllObjects]; if (searchString.length > 0) {
        NSPredicate *predicate = [NSPredicate predicateWithBlock:
关注
打赏
1688896170
查看更多评论

暂无认证

  • 0浏览

    0关注

    108697博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.0478s