Latest | 0.0.1 |
---|---|
Homepage | https://github.com/ChernyshenkoTaras/SquareFlowLayout |
License | MIT |
Platforms | ios 9.0 |
Authors |
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.
Installation
CocoaPods
pod 'SquareFlowLayout'
Manually
- Download and drop
Classes
folder into your project. - Congratulations!
Usage
- Set
SquareFlowLayout
to your UICollectionView and set itflowDelegate
let flowLayout = SquareFlowLayout()
flowLayout.flowDelegate = self
self.collectionView.collectionViewLayout = flowLayout
- Make your class conform to
SquareFlowLayoutDelegate
and useshouldExpandItem(at: ) -> Bool
to decide which cell to expand - Design your cells
- 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.
Latest podspec
{ "name": "SquareFlowLayout", "version": "0.0.1", "summary": "A lightweight implementation of Instagram like UICollectionViewFlowLayout", "description": "Making more easy to implement dynamic flow layout similar for Instragram explore screen", "homepage": "https://github.com/ChernyshenkoTaras/SquareFlowLayout", "license": { "type": "MIT", "file": "LICENSE" }, "authors": { "Taras Chernyshenko": "[email protected]" }, "source": { "git": "https://github.com/ChernyshenkoTaras/SquareFlowLayout.git", "tag": "0.0.1" }, "social_media_url": "https://twitter.com/@t_chernyshenko", "platforms": { "ios": "9.0" }, "swift_version": "4.2", "source_files": "SquareFlowLayout/Source/Classes/**/*" }
Mon, 12 Nov 2018 13:40:04 +0000