CenteredCollectionView
A lightweight UICollectionViewLayout that 'pages' and centers its cells ๐ก written in Swift
`CenteredCollectionView` is a lightweight drop in place `UICollectionViewFlowLayout` that _pages_ and keeps its cells centered, resulting in the _"carousel effect"_ ๐ก The project is written primarily in Swift, distributed under the MIT License license, first published in 2016. It has gained significant community traction with 1,482 stars and 112 forks on GitHub. Key topics include: carousel, carthage, center, cocoapods, ios.
CenteredCollectionView
CenteredCollectionView is a lightweight drop in place UICollectionViewFlowLayout that pages and keeps its cells centered, resulting in the "carousel effect" ๐ก
Example

To try the example using Cocoapods:
bashpod try CenteredCollectionView
Requirements
This pod requires a deployment target of iOS 9.0 or greater
Installation
CenteredCollectionView is available through Swift Package Manager, CocoaPods and Carthage.
To install it with Swift Package Manager, add the URL https://github.com/BenEmdon/CenteredCollectionView in Xcode Add Package Dependency assistant ; or add to your own Package.swift:
swiftdependencies: [ .package(url: "https://github.com/BenEmdon/CenteredCollectionView", from: "2.2.2") ]
To install it with Cocoapods, add the following line to your Podfile:
rubypod "CenteredCollectionView"
To install it with Carthage, add the following line to your Cartfile:
github "BenEmdon/CenteredCollectionView"
Usage
Checkout USAGE.md
API
Checkout API.md
Contributing
Have a suggestion? All contributions are welcome!
If you make a pull request or an issue, you're likely to get a swift response!
Author
License
CenteredCollectionView is available under the MIT license. See the LICENSE file for more info.
Contributors
Showing top 11 contributors by commit count.
