【问题标题】:UISeachcontroller is not working in UICollectionViewControllerUISeachcontroller 在 UICollectionViewController 中不起作用
【发布时间】:2018-03-06 09:07:01
【问题描述】:

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

我尝试在 UICollectionView 项目上过滤搜索。当我在每次按键时调用 self.collectionview.reloadData() 时,键盘都会关闭。

【问题讨论】:

  • 显示,你尝试了什么......
  • 我将 UISearchController 添加到 UICollectionView 的标题中。然后尝试进行实时搜索。当我调用 self.collectionView.reloadData() 键盘消失

标签: ios iphone swift uicollectionview uisearchcontroller


【解决方案1】:

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

你可以参考

CollectionViewWithSearchBar

【讨论】:

    猜你喜欢
    • 2016-02-26
    • 1970-01-01
    • 2017-09-10
    • 2016-05-12
    • 1970-01-01
    • 1970-01-01
    • 2019-06-28
    • 2012-09-19
    • 2023-04-06
    相关资源
    最近更新 更多