Latest 1.0.2
Homepage https://github.com/dPackumar/FlexiCollectionViewLayout
License MIT
Platforms ios 8.0
Authors

[![CI Status](http://img.shields.io/travis/Deepak Kumar/FlexiCollectionViewLayout.svg?style=flat)](https://travis-ci.org/Deepak Kumar/FlexiCollectionViewLayout)
Version
License
Platform

Summary

FlexiCollectionViewLayout is a subclass of UICollectionViewLayout for creating a vertical flow layout with different size items. Idea is to make it dynamic and make it work like the photos section in Messages App. Apps using the layout can define what size of the items that they need and can get the results as shwon in screenshots. This layout will be useful for photos, Media(movies or videos) kind of applications where you can have a fancy layout and stand out in a croud of million apps in app store. Apps can use a bigger size items for prominent cells and probably less height but spanning whole width cell for navigational or advertisement items.

Screen Shots


iPhone:

Screenshot

iPad:

Screenshot

Features

  • Supports Header and Footer Views
  • Supports iOS 8+
  • Great performance, even with thousands of items the load time is negligible and smooth scrolling
  • Simple to use, just implementing one required method is all thats needed
  • Supports multitasking very well
  • Helps achieve very flexible and different looking layout with many columns and different width and height items

Example

To run the example project, clone the repo, and run pod install from the Example directory first.

Installation

  • Cocoapods:

FlexiCollectionViewLayout is available through CocoaPods. To install
it, simply add the following line to your Podfile:

pod "FlexiCollectionViewLayout"
  • Manual:

Add the FlexiCollectionViewLayout.swift to your project and thats all is needed.

Author

Deepak Kumar, [email protected]

License

FlexiCollectionViewLayout is available under the MIT license. See the LICENSE file for more info.

Latest podspec

{
    "name": "FlexiCollectionViewLayout",
    "version": "1.0.2",
    "summary": "A subclass of UICollectionViewLayout for displaying the non conventional Vertical flow layout with different sizes",
    "description": "FlexiCollectionViewLayout is a subclass of UICollectionViewLayout for creating a vertical flow layout with different size items. Idea is to make it dynamic and make it work like the photos section in Messages App. Apps using the layout can define what size of the items that they need and can get the results like the Pinterest apps layout, Messages App photos section or something like tumbler. This layout will be useful for photos, Media(movies or videos) kins of applications where you can have a fancy layout and stand out in a croud of million apps in app store. Apps can use a bigger size items for prominent cells and probably less height but spanning whole width cell for navigational or advertisement items.",
    "homepage": "https://github.com/dPackumar/FlexiCollectionViewLayout",
    "license": {
        "type": "MIT",
        "file": "LICENSE"
    },
    "authors": {
        "Deepak Kumar": "[email protected]"
    },
    "source": {
        "git": "https://github.com/dPackumar/FlexiCollectionViewLayout.git",
        "tag": "1.0.2"
    },
    "social_media_url": "https://twitter.com/DeepakHebbar",
    "platforms": {
        "ios": "8.0"
    },
    "source_files": "Sources/FlexiCollectionViewLayout.swift",
    "pushed_with_swift_version": "3.0"
}

Pin It on Pinterest

Share This