CocoaPods trunk is moving to be read-only. Read more on the blog, there are 14 months to go.
| TestsTested | ✗ |
| LangLanguage | Obj-CObjective C |
| License | BSD |
| ReleasedLast Release | Aug 2015 |
Maintained by Sebastien MICHOY.
The MSSlidingPanelController is a library which allows to easily integrate in your iOS 7 project a sliding panel controller mechanism.
Either for the left and right panel, it is possible to set:
The status bar color transition can be:
The panels can be opened by:
The panels can be closed by:
The interactions with the center view can be:
The protocol MSSlidingPanelControllerDelegate allows to know when:
This extension allows view controllers to easily get a pointer on a sliding panel controller if this one is a parent.
There are two ways to use MSSlidingPanelController in your project.
The first one is to manually add these files to your project:
The second way is by using CocoaPods.
pod 'MSSlidingPanelController'The documentation of MSSlidingPanelController can be found on CocoaDocs.
That's very easy to create a MSSlidingPanelController. Only write this few lines et voila!
UIViewController *centerViewController;
UIViewController *leftPanelController;
UIViewController *rightPanelController;
MSSlidingPanelController *slidingPanelController;
centerViewController = [[UIViewController alloc] init];
leftPanelController = [[UIViewController alloc] init];
rightPanelController = [[UIViewController alloc] init];
slidingPanelController = [[MSSlidingPanelController alloc] initWithCenterViewController:centerViewController
leftPanelController:leftPanelController
andRightPanelController:rightPanelController];You can also create it by using Storyboard. Take a look at the examples to see how it works!
The library and the examples are developed and designed by Sébastien MICHOY.
If you find a bug, feel free to create a Github issue!
MSSlidingPanelController is available under the BSD license. Please see the LICENSE file for more information.