ios - 将搜索栏添加到 UICollectionView

标签 ios storyboard uicollectionview uisearchbar

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

我想在 Storyboard 中的 CollectionView 上方添加一个 SearchBar,但实际上它不允许我一直在下方滑动,这显然是行不通的。

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

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

enter image description here

最佳答案

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

您可以进一步检测搜索栏文本更改并将更改应用于 Collection View 数据。

关于ios - 将搜索栏添加到 UICollectionView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32292031/

相关文章:

ios - 在 CollectionView - Swift 中添加第二个自定义单元格

ios - 我的 UICollectionView 不显示图像

iphone - 将数据从免费的 iOS 版本复制到我的应用程序的完整版本?

objective-c - UISplitViewController - 通过 Storyboard segues 的多个详细 View Controller

ios - WebGL:OES_texture_float 是否需要存储为 32 位 float ?有些设备似乎只存储半 float

objective-c - 带 Storyboard的 MMDrawerController

iphone - 通过 segue 传输 View Controller 后隐藏单元格

ios - 如何在 Swift 中复制/复制自定义 collectionview 单元格?

iphone - 调整大小并裁剪图像居中

ios - Xcode中如何获取UI对象