Pager

Pager is the simplest and best way to implement sliding view controllers in Swift

  • Owner: lucoceano/Pager
  • Platform:
  • License:: MIT License
  • Category::
  • Topic:
  • Like:
    0
      Compare:

Github stars Tracking Chart

Language

Pager is the simplest and best way to implement sliding view controllers.

Installation

Drop in the Spring folder to your Xcode project.

Or via CocoaPods pre-release:

platform :ios, '8.0'
pod 'Pager'
use_frameworks!

Usage

Subclass PagerController (as it's a UIViewController subclass) and implement data source methods in the subclass.

Usage with Code

override func viewDidLoad() {
	super.viewDidLoad()
	self.dataSource = self
}

Data Source

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

Delegate

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)

Contact

Pager is a port from CKViewPager to swift.

Licence

Pager is MIT licensed. See the LICENCE file for more info.

Main metrics

Overview
Name With Ownerlucoceano/Pager
Primary LanguageSwift
Program languageRuby (Language Count: 2)
Platform
License:MIT License
所有者活动
Created At2015-03-17 03:12:37
Pushed At2019-06-07 19:08:46
Last Commit At2018-02-24 21:27:23
Release Count15
Last Release Name1.4.0 (Posted on 2018-02-24 21:27:35)
First Release Name1.0.0 (Posted on 2015-03-18 23:47:03)
用户参与
Stargazers Count232
Watchers Count8
Fork Count41
Commits Count88
Has Issues Enabled
Issues Count47
Issue Open Count14
Pull Requests Count13
Pull Requests Open Count1
Pull Requests Close Count3
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private