UISeachcontroller不在UICollectionViewController中工作

时间:2018-03-06 09:07:01

标签: ios iphone swift uicollectionview uisearchcontroller

我在UICollectionViewController中添加了UISearchController。但是当我在searchBar中输入时,它会关闭键盘。如何在UICollectionViewController中使用UISearchController和UISearchResultsUpdating协议。

我尝试在UICollectionView项目上进行filterSearch。当我调用self.collectionview.reloadData()时,键盘上的每个按键都会消失。

1 个答案:

答案 0 :(得分:2)

这是因为当你调用self.collectionView.reloadData()时 调用所有委托方法,包括viewForSupplementaryElementOfKind,因此你的textfield将辞职第一响应者。

你可以参考

CollectionViewWithSearchBar