首页 > 代码库 > JASidePanelsDemo(侧滑)
JASidePanelsDemo(侧滑)
一个很好的侧滑的Demo
效果图:
首页效果图:
点击左上角的图标的时候的效果图:
在首页向左拖动的时候的效果图:
项目部分:
centerViewController.m
- (void)viewDidLoad{ [super viewDidLoad]; // Do any additional setup after loading the view. self.title=@"center"; self.view.backgroundColor=[UIColor redColor];}
rightViewController.m
- (void)viewDidLoad{ [super viewDidLoad]; // Do any additional setup after loading the view. self.title=@"right"; self.view.backgroundColor=[UIColor orangeColor];}
leftViewController.m
- (void)viewDidLoad{ [super viewDidLoad]; // Do any additional setup after loading the view. self.title=@"left"; self.view.backgroundColor=[UIColor greenColor];}
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;}
JASidePanelsDemo(侧滑)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。