TestsTested | ✗ |
LangLanguage | SwiftSwift |
License | MIT |
ReleasedLast Release | Feb 2018 |
SwiftSwift Version | 3 |
SPMSupports SPM | ✗ |
Maintained by Lucas Oceano, Lucas Farah.
Pager is the simplest and best way to implement sliding view controllers.
Drop in the Spring folder to your Xcode project.
Or via CocoaPods pre-release:
platform :ios, '8.0'
pod 'Pager'
use_frameworks!
Subclass PagerController (as it’s a UIViewController
subclass) and implement data source methods in the subclass.
override func viewDidLoad() {
super.viewDidLoad()
self.dataSource = self
}
func numberOfTabs(pager: PagerController) -> Int
func tabViewForIndex(index: Int, pager: PagerController) -> UIView
optional func viewForTabAtIndex(index: Int, pager: PagerController) -> UIView
optional func controllerForTabAtIndex(index: Int, pager: PagerController) -> UIViewController
optional func didChangeTabToIndex(pager: PagerController, index: Int)
optional func didChangeTabToIndex(pager: PagerController, index: Int, previousIndex: Int)
optional func didChangeTabToIndex(pager: PagerController, index: Int, previousIndex: Int, swipe: Bool)
Pager is a port from CKViewPager to swift.
Pager is MIT licensed. See the LICENCE file for more info.