AKPFlowLayout
A custom UICollectionView layout with configurable global header and pinnable / stretchable sections (Swift 3 / Xcode 8.x)
Install / Use
/learn @akpw/AKPFlowLayoutREADME
AKPFlowLayout
AKPFlowLayout is a custom Collection View layout with configurable global header and pinnable, stretchable sections.
Blogs
Sample App
Dev Docs
Initial docs, generated with jazzy and hosted by GitHub Pages.
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'
Carthage
- Add AKPFlowLayout to your
Cartfile:github "akpw/AKPFlowLayout" - Follow the Carthage instructions on adding frameworks for further reference
Building the project
- Clone the repository
$ git clone https://github.com/akpw/AKPFlowLayout
- Run carthage.sh
$ cd AKPFlowLayout
$ ./carthage.sh
- Open the workspace in Xcode
$ open "AKPFlowLayout.xcworkspace"
- Compile and test in Xcode
Related Skills
node-connect
340.2kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
84.1kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
340.2kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
84.1kCommit, push, and open a PR
