【代碼筆記】iOS-JASidePanelsDemo(側滑),jasidepanels
一,。
二,工程圖。
三,代碼。
AppDelegate.h
#import <UIKit/UIKit.h>@class JASidePanelController;@interface AppDelegate : UIResponder <UIApplicationDelegate>@property (strong, nonatomic) UIWindow *window;@property (strong, nonatomic) JASidePanelController *viewController;@end
AppDelegate.m
#import "AppDelegate.h"#import "JASidePanelController.h"#import "centerViewController.h"#import "leftViewController.h"#import "rightViewController.h"@implementation AppDelegate@synthesize viewController;- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{ self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; // Override point for customization after application launch. viewController = [[JASidePanelController alloc] init]; viewController.shouldDelegateAutorotateToVisiblePanel = NO; viewController.leftPanel = [[leftViewController alloc] init]; viewController.centerPanel = [[UINavigationController alloc] initWithRootViewController:[[centerViewController alloc] init]]; viewController.rightPanel = [[rightViewController alloc] init]; self.window.rootViewController = self.viewController; self.window.backgroundColor = [UIColor whiteColor]; [self.window makeKeyAndVisible]; return YES;}