To run the example project, clone the repo, and run
pod install from the Example directory first.
The example uses getty images API, you need to change the api key for the example to work.
JJStaggeredGridCollectionViewLayout is a subclass of UICollectionViewFlowLayout.
You can use the following vars of UICollectionViewFlowLayout in JJStaggeredGridCollectionViewLayout:
open var minimumLineSpacing: CGFloat open var minimumInteritemSpacing: CGFloat open var scrollDirection: UICollectionViewScrollDirection // default is UICollectionViewScrollDirectionVertical open var headerReferenceSize: CGSize open var footerReferenceSize: CGSize open var sectionInset: UIEdgeInsets
To set the number of columns your layout has, just change
collectionviewLayout.numColumns = 3
JJStaggeredGridCollectionView is available through CocoaPods. To install it, simply add the following line to your Podfile:
JJStaggeredGridCollectionView is available under the MIT license. See the LICENSE file for more info.