diff --git a/README.md b/README.md index fd6fd9b..42eb431 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,47 @@ iOS-Slide-Menu ============== -iOS Slide Menu \ No newline at end of file +iOS Slide Menu built on top of UINavigationController + +Setup +___________ +``` +- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions +{ + LeftMenuViewController *leftMenu = [[LeftMenuViewController alloc] init]; + RightMenuViewController *righMenu = [[RightMenuViewController alloc] init]; + + [SlideNavigationController sharedInstance].righMenu = rightMenu; + [SlideNavigationController sharedInstance].leftMenu = leftMenu; + + // Override point for customization after application launch. + return YES; +} +``` + +Switch Between ViewController +Let's say a menu item was selected +``` +SomeViewController *vc = [[SomeViewController alloc] init]; +[[SlideNavigationController sharedInstance] switchViewController:vc withCompletion:nil]; +``` +Configuring Left and Right menu for different Viewcontrollers +``` +@interface MyViewController : UIViewController +@end +``` +``` +@implementation MyViewController + +- (BOOL)slideNavigationControllerShouldSisplayLeftMenu +{ + return YES; +} + +- (BOOL)slideNavigationControllerShouldSisplayRightMenu +{ + return YES; +} + +@end +```