2015-06-08 27 views
-1

我有一個UIButtons的數組,我想將其添加到UICollectionViewController標題。將UIButton添加到UICollectionView標題

通過Interface Builder做它很容易,但我似乎無法找到任何資源在代碼中執行此操作。

任何想法?

+0

只需將按鈕添加爲子視圖 – Bannings

+0

http://stackoverflow.com/questions/21731318/add-a-simple-uiview-as-header-of-uicollectionview – Yuyutsu

回答

0

在UICollectionViewDataSource協議中實現方法-collectionView:viewForSupplementaryElementOfKind:atIndexPath:方法。

該方法返回一個UICollectionReusableView,這實際上只是一個視圖。正如前面的海報所說,只需在該方法中創建該類型的對象,然後將其用作普通的UIView,並將按鈕添加爲子視圖。

如果您在XIB/Storyboard中有一個要添加按鈕的標頭,只需使用reuseIdentifer從UICollectionView中取消正確的視圖,然後將它們作爲子列表添加到已出列的UICollectionReusableView。