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.
To run the example project, clone the repo, and run pod install
from the Example directory first.
No dependencies.
APPagerController is available through CocoaPods. To install it, simply add the following line to your Podfile:
pod "APPagerController"
- 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
- Specs, specs and more specs!
- Fix disparity between the 2 progressXXX methods which return different kind of data
- ...
Anthony Powles
APPagerController is available under the MIT license. See the LICENSE file for more info.