将UIButton添加到UICollectionView标题
问题描述:
我有一个UIButtons
的数组,我想将其添加到UICollectionViewController
标题。将UIButton添加到UICollectionView标题
通过Interface Builder做它很容易,但我似乎无法找到任何资源在代码中执行此操作。
任何想法?
答
在UICollectionViewDataSource协议中实现方法-collectionView:viewForSupplementaryElementOfKind:atIndexPath:
方法。
该方法返回一个UICollectionReusableView
,这实际上只是一个视图。正如前面的海报所说,只需在该方法中创建该类型的对象,然后将其用作普通的UIView,并将按钮添加为子视图。
如果您在XIB/Storyboard中有一个要添加按钮的标头,只需使用reuseIdentifer从UICollectionView中取消正确的视图,然后将它们作为子列表添加到已出列的UICollectionReusableView。
只需将按钮添加为子视图 – Bannings
http://stackoverflow.com/questions/21731318/add-a-simple-uiview-as-header-of-uicollectionview – Yuyutsu