InfiniteCollectionView
InfiniteCollectionView copied to clipboard
Infinite horizontal scrolling using UICollectionView.
InfiniteCollectionView
Infinite horizontal scrolling using UICollectionView
![](https://github.com/hryk224/InfiniteCollectionView/wiki/images/sample1.gif)
![](https://github.com/hryk224/InfiniteCollectionView/wiki/images/sample2.gif)
Requirements
- iOS 8.0+
- Swift 3.0+
- ARC
install
CocoaPods
Adding the following to your Podfile
and running pod install
:
use_frameworks!
pod "InfiniteCollectionView"
import
import InfiniteCollectionView
Usage
initialize
@IBOutlet weak var collectionView: InfiniteCollectionView!
delegate, dataSource
collectionView.infiniteDataSource = XXX
collectionView.infiniteDelegate = XXX
// protocol
func number(ofItems collectionView: UICollectionView) -> Int
func collectionView(_ collectionView: UICollectionView, dequeueForItemAt dequeueIndexPath: IndexPath, cellForItemAt usableIndexPath: IndexPath) -> UICollectionViewCell
// optional
func infiniteCollectionView(_ collectionView: UICollectionView, didSelectItemAt usableIndexPath: IndexPath)
func scrollView(_ scrollView: UIScrollView, pageIndex: Int)
Photos from
- by pakutaso.com
License
This project is made available under the MIT license. See LICENSE file for details.