SquareFlowLayout 0.0.1

SquareFlowLayout 0.0.1

Maintained by Taras Chernyshenko.



SquareFlowLayout

Makes your UICollectionView to looks like Instagram explore has never been so easy before.

SquareFlowLayout provide dynamic layout generation by defining which IndexPath should be expanded.

Demo

Installation

CocoaPods

Coming soon!

Manually

  1. Download and drop Classes folder into your project.
  2. Congratulations!

Usage

  1. Set SquareFlowLayout to your UICollectionView and set it flowDelegate
    let flowLayout = SquareFlowLayout()
    flowLayout.flowDelegate = self
    self.collectionView.collectionViewLayout = flowLayout
  1. Make your class conform to SquareFlowLayoutDelegate and use shouldExpandItem(at: ) -> Bool to decide which cell to expand
  2. Design your cells
  3. Populate your collectionView with data

Contributing to this project

If you like this tool, show your support by tell me how do u use it.

License

This code is distributed under the terms and conditions of the MIT license.