MXSegmentedPager is a pager view using HMSegmentedControl as control. The integration of VGParallaxHeader allows you to add an parallax header on top while keeping a reliable scrolling effect.
| Simple view | Parallax view |
|---|---|
![]() |
![]() |
- HMSegmentedControl is a very customizable control.
- VGParallaxHeader supports any kind of view with different modes.
- Reliable vertical scroll with any view hierarchy.
- Lazily load pages.
- Supports reusable page registration.
- Can load view-controller from storyboard using a custom segue.
- Fully documented.
If you want to try it, simply run:
pod try MXSegmentedPager
Or clone the repo and run pod install from the Example directory first.
- See MXSimpleViewController for a standard implementation.
- See MXParallaxViewController to implement a pager with a parallax header.
- See MXExampleViewController for a MXSegmentedPagerController subclass example.
MXSegmentedPager is available through CocoaPods. To install it, simply add the following line to your Podfile:
pod 'MXSegmentedPager'
Documentation is available through CocoaDocs.
MXSegmentedPager is available under the MIT license. See the LICENSE file for more info.

