Skip to content

A horizontal controller pager, swiper... with associated titles

License

Notifications You must be signed in to change notification settings

yogin/APPagerController

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

APPagerController

CI Status Version License Platform

There are several other pods out there that have a similar functionality. However, they come with too many built-in features which I didn't need, and didn't allow deep customization without forking the project, and rewriting whole chunks of them, disabling features, adding others. It just made more sense to create a very basic controller that provides the basic functionality and interaction I was looking for, but gives you complete freedom for customization.

Usage

To run the example project, clone the repo, and run pod install from the Example directory first.

Requirements

No dependencies.

Installation

APPagerController is available through CocoaPods. To install it, simply add the following line to your Podfile:

pod "APPagerController"

Key Features

  • Titles can be any UIView, not just a simple string
  • Titles can have different widths and heights
  • Supports device orientation changes
  • Delegate gets notified if the current page changes
  • Minimalistic built-in layout and design, allowing greater customization

To-Do

  • Specs, specs and more specs!
  • Fix disparity between the 2 progressXXX methods which return different kind of data
  • ...

Author

Anthony Powles

License

APPagerController is available under the MIT license. See the LICENSE file for more info.

About

A horizontal controller pager, swiper... with associated titles

Resources

License

Stars

Watchers

Forks

Packages

No packages published