UISeachcontroller不在UICollectionViewController中工作

Ant*_*eph 5 iphone ios uicollectionview swift uisearchcontroller

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

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

小智 2

这是因为当您调用 self.collectionView.reloadData() 时,所有委托方法都会被调用,包括 viewForSupplementaryElementOfKind,因此您的文本字段将放弃第一响应者。

你可以参考

带搜索栏的集合视图