我有UIView有两个文本字段,两个标签,UICollectionView和一个搜索栏。我想将searchdisplaycontroller和搜索栏添加到我的UIView。
我已将我的数据源和委托链接到搜索。
searchBar=[UISearchBar new];
searchDisplayController=[[UISearchDisplayController alloc]initWithSearchBar:searchBar contentsController:self];
searchDisplayController.delegate=self;
searchDisplayController.searchResultsDelegate=self;
searchDisplayController.searchResultsDataSource=self;
[self.view addSubview:searchBar];
我的问题是searchdisplaycontroller的结果是 searchResultsTableView ,可以很容易地用tableview委托填充,但我有UICollectionView。
如何在集合视图委托方法中显示我的搜索结果? 我的观点如下:
答案 0 :(得分:0)
使用UISearchDisplayController,这很简单:创建一个 UISearchBar并将其添加到自定义UICollectionView节头, 然后使用搜索栏
初始化UISearchDisplayController