我已经创建了一个CollectionView(在IB中作为CollectionViewController),突然想到我应该有一个搜索功能。我想在Storyboard中在我的CollectionView上方添加一个SearchBar,但它物理上不允许我这样做,并且始终会滑动到下面,显然行不通。有没有办法解决这个问题,或者我需要从头开始重建我的CollectionViewController并将SearchBar放在顶部?我能否以编程方式将SearchBar添加到现有的CollectionViewController中? 请参考图片。
我认为最简单的方法是将你的collectionview复制到UIViewController中,并将其设置为代理和数据源。 这样做可以让你在collectionview上方添加一个搜索栏。 你还可以进一步检测搜索栏文本的变化,并将更改应用于collection view数据。