WaterfallCollectionView is custom layout for UICollectionView, based on Pinterest style. It supports (sticky or not) header supplementary view and decoration view.
...and now It's in development phase. :)
Setup FRGWaterfallCollectionViewLayout as UICollectionView layout in you view controller.
/*...*/ FRGWaterfallCollectionViewLayout *cvLayout = [[FRGWaterfallCollectionViewLayout alloc] init]; cvLayout.delegate = self; cvLayout.itemWidth = 140.0f; cvLayout.topInset = 10.0f; cvLayout.bottomInset = 10.0f; cvLayout.stickyHeader = YES; [self.cv setCollectionViewLayout:cvLayout]; //cv is UICollectionView property /*...*/
If you want to show section header you should implement delegate method
- (CGFloat) collectionView:(UICollectionView *)collectionView
layout:(FRGWaterfallCollectionViewLayout *)collectionViewLayout
heightForHeaderAtIndexPath:(NSIndexPath *)indexPath;