MosaicLayout using UICollectionViews
Switch branches/tags
Nothing to show
Clone or download
betzerra Merge pull request #15 from vinnyoodles/0.0.4
updated source files in podspec
Latest commit 7f9bdda Apr 18, 2017

README.md

MosaicLayout

A layout very similar to MosaicUI that uses Lightbox algorithm described in @vjeux's blog and takes advantage of UICollectionView.

Landscape on iPad

Instructions

  • Import all the files from Libs/MosaicLayout folder.
  • Add a UICollectionView view, change its layout to "Custom" and set its class to "MosaicLayout".
  • Implement UICollectionView's delegates.
  • Implement MosaicLayoutDelegate protocol.

MosaicLayoutDelegate

-(float)collectionView:(UICollectionView *)collectionView relativeHeightForItemAtIndexPath:(NSIndexPath *)indexPath;
-(BOOL)collectionView:(UICollectionView *)collectionView isDoubleColumnAtIndexPath:(NSIndexPath *)indexPath;
-(NSUInteger)numberOfColumnsInCollectionView:(UICollectionView *)collectionView;

Requirements

  • iOS 6
  • ARC

License

This project is under MIT License. See LICENSE file for more information.