Latest 0.0.2
Homepage https://github.com/vast-engineering/uicollectionview-gridlayout
License Apache 2.0
Platforms ios 6.0, requires ARC
Dependencies TLIndexPathTools
Frameworks UIKit, CoreData, Foundation
Authors

uicollectionview-gridlayout

Simple grid layout for UICollectionView with sticky headers.

See the included sample projects.

Requires TLIndexPathTools for internal implementation. The collection view itself does not necessarily need to use TLIndexPathTools, but the sample projects do.

Note about iOS7

The original intent of this library was to fix a multitude of animation issues with UICollectionViewFlowLayout and batch updates in iOS6. The "Expand" and "Sort & Filter" sample projects illustrate two such issues with side-by-side comparisons of UICollectionViewFlowLayout and VCollectionViewGridLayout. Note that in iOS7, both of these sample projects work correctly with UICollectionViewFlowLayout, so this library may not provide any benefit over UICollectionViewFlowLayout beyond sticky headers.

Installation

Use CocoaPods or install manually:

  1. Copy VCollectionViewGridLayout.* into your project
  2. Install TLIndexPathTools.

Examples

Be sure to open the workspace for each example rather than the project.

Latest podspec

{
    "name": "VCollectionViewGridLayout",
    "version": "0.0.2",
    "summary": "Simple grid layout for UICollectionView with sticky headers.",
    "description": "tttttSimple grid layout for UICollectionView with sticky headers.ntttttVertical scrolling.ntttttnttttt##Note about iOS7ntttttThe original intent of this library was to fix a multitude ofntttttanimation issues with `UICollectionViewFlowLayout` and batch updates ntttttin iOS6. The "Expand" and "Sort & Filter" sample projects illustratenttttttwo such issues with side-by-side comparisons of `UICollectionViewFlowLayout`ntttttand `VCollectionViewGridLayout`. Note that in iOS7, both of these samplentttttprojects work correctly with `UICollectionViewFlowLayout`, so this libraryntttttmay not provide any benefit over `UICollectionViewFlowLayout` beyondntttttsticky headers.n",
    "homepage": "https://github.com/vast-engineering/uicollectionview-gridlayout",
    "license": {
        "type": "Apache 2.0"
    },
    "authors": {
        "wtmoose": "[email protected]"
    },
    "source": {
        "git": "https://github.com/vast-eng/uicollectionview-gridlayout.git",
        "tag": "0.0.2"
    },
    "platforms": {
        "ios": "6.0"
    },
    "source_files": "VCollectionViewGridLayout/**/*.{h,m}",
    "exclude_files": "Classes/Exclude",
    "frameworks": [
        "UIKit",
        "CoreData",
        "Foundation"
    ],
    "requires_arc": true,
    "dependencies": {
        "TLIndexPathTools": []
    }
}

Pin It on Pinterest

Share This