I have a UICollectionViewController
in a storyboard. I know how to add cells and modify them but for some reason I can't add any other view or UI element after my UICollectionView
.
Is there a way to do this in the storyboard? If not how can I do this programmatically?
In storyboard you can enable it by selecting the radio button title "Section Footer", for your UICollectionView and then by dragging UIButton there. You can also override this function:
- (UICollectionReusableView *)collectionView:(UICollectionView *)collectionView viewForSupplementaryElementOfKind:(NSString *)kind atIndexPath:(NSIndexPath *)indexPath
You may also need to set Footer's reference size if you are
UICollectionViewFlowLayout
Swift 2.1 Solution :
In Storyboard select
Collection View > Attributes Inspector > Enabled Section Footer
Once that is enabled, a section view will appear, and you can drag your views to it.
Select the header view, and set the Identifier
. ex :FooterViewID
Next, In you related view controller file,write :
The footer now should appear in your interface bottom.