将搜索栏添加到 UICollectionView

Posted

技术标签:

【中文标题】将搜索栏添加到 UICollectionView【英文标题】:Adding SearchBar to CollectionView 【发布时间】:2015-08-30 00:29:23 【问题描述】:

我创建了一个 CollectionView(作为 IB 中的 CollectionViewController),我想到我应该有一个搜索功能。

我想在 Storyboard 中的 CollectionView 上方添加一个 SearchBar,但它在物理上不允许我,并且一直滑到下面显然不起作用。

有没有办法解决这个问题,或者我是否需要从头开始重建我的 CollectionViewController 并在顶部使用 SearchBar?

我能否以编程方式将 SearchBar 添加到现有的 CollectionViewController 中? 参考图片:

【问题讨论】:

你找到解决办法了吗? How can I add a search bar above a UICollectionView?的可能重复 【参考方案1】:

我认为最简单的方法是将您的 collectionview 复制到 UIViewController 并将其设置为委托和数据源。 这种方式将允许您在 collectionview 上方添加一个搜索栏。

您可以进一步检测搜索栏文本更改并将更改应用于集合视图数据。

【讨论】:

以上是关于将搜索栏添加到 UICollectionView的主要内容,如果未能解决你的问题,请参考以下文章

将搜索栏添加到 UICollectionView

无法将 UISearchController 搜索栏添加到导航栏中,并且未调用委托方法

如何将搜索栏添加到集合视图控制器?

如何将导航栏(没有 NavigationController)和搜索栏添加到 TableView

将搜索栏添加到论文导航

以编程方式将搜索栏和 UISearchDisplayController 添加到 UITableView