У меня есть UIView, у которого есть два текстовых поля, две метки, UICollectionView и одна панель поиска. Я хочу добавить searchdisplaycontroller и searchbar в свой UIView.Как отобразить результаты поиска в UICollectionView
Я связал свои источники данных и делегат для поиска.
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.
Как я могу отобразить результаты своего поиска в методах делегата коллекции? мой взгляд выглядит следующим образом:
лучше всего это использовать 'UICollectionView' вместе с' UISearchBar', или 'UITextField' с возможностью поиска. 'UISearchDisplayController' поддерживает только табличное представление данных. Кроме того, он устарел в iOS 8. – n00bProgrammer
делает ** UISearchController ** поддерживает другое представление данных, чем таблица? –
Нет, это не так. – n00bProgrammer