Latest 0.1.2
Homepage https://github.com/akpw/AKPFlowLayout
License MIT
Platforms ios 8.0, requires ARC
Authors

Language
License

AKPFlowLayout is a custom Collection View layout with configurable global header and pinnable, stretchable sections.

Blogs

Sample App

Features

  • A custom UICollectionViewFlowLayout-based layout with support for:

    • Global header
    • Sticky section headers
    • Pinnable, stretchable sections
  • Fully configurable

  • Built for performace using custom invalidation context

  • Written in Swift 3 and Xcode 8

Requirements

  • iOS 8+
  • Xcode 8
  • Swift 3

Installation

CocoaPods (recommended)

use_frameworks!
pod 'AKPFlowLayout', :git => 'https://github.com/akpw/AKPFlowLayout'

The explicit :git path above is due to the current CocoaPods issue

Carthage

  1. Add AKPFlowLayout to your Cartfile:
    github "akpw/AKPFlowLayout"
  2. Follow the Carthage instructions on adding frameworks for further reference

Docs

Initial docs, generated with jazzy and hosted by GitHub Pages.

Building the project

1) Clone the repository

$ git clone https://github.com/akpw/AKPFlowLayout

2) Run carthage.sh

$ cd AKPFlowLayout
$ ./carthage.sh

3) Open the workspace in Xcode

$ open "AKPFlowLayout.xcworkspace"

4) Compile and test in Xcode

Latest podspec

{
    "name": "AKPFlowLayout",
    "version": "0.1.2",
    "summary": "A custom UICollectionView layout with configurable global header and pinnable, stretchable section headers",
    "homepage": "https://github.com/akpw/AKPFlowLayout",
    "license": {
        "type": "MIT",
        "file": "LICENSE"
    },
    "authors": {
        "Arseniy Kuznetsov": "[email protected]"
    },
    "platforms": {
        "ios": "8.0"
    },
    "requires_arc": true,
    "source": {
        "git": "https://github.com/akpw/AKPFlowLayout.git",
        "tag": "v0.1.2",
        "submodules": true
    },
    "source_files": "AKPFlowLayout/**/*.{h,swift}"
}

Pin It on Pinterest

Share This