首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

UIView展示边栏的方法(三)

2013-01-26 
UIView显示边栏的方法(三)主要是用到了一个第三方的类库,功能类似:UIView显示边栏的方法(二),具体的实现请

UIView显示边栏的方法(三)

主要是用到了一个第三方的类库,功能类似:UIView显示边栏的方法(二),具体的实现请参考附件。

?

AppDelegate.h

?

#import <UIKit/UIKit.h>@class DDMenuController;@class ViewController;@interface AppDelegate : UIResponder <UIApplicationDelegate> {UINavigationController *navigationController;}@property (strong, nonatomic) UIWindow *window;@property (strong, nonatomic) DDMenuController *menuController;@property (strong, nonatomic) ViewController *viewController;@end

?

AppDelegate.m

?

#import "AppDelegate.h"#import "DDMenuController.h"#import "ViewController.h"#import "MeunViewController.h"@implementation AppDelegate@synthesize window = _window;@synthesize viewController = _viewController;@synthesize menuController = _menuController;- (void)dealloc {    [_window release];    [_viewController release];    [super dealloc];}- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease];    self.viewController = [[[ViewController alloc] initWithNibName:@"ViewController" bundle:nil] autorelease];    UINavigationController *navController = [[UINavigationController alloc] initWithRootViewController:self.viewController];    DDMenuController *rootController = [[DDMenuController alloc] initWithRootViewController:navController];    _menuController = rootController;    MeunViewController *leftController = [[MeunViewController alloc] init];    rootController.leftViewController = leftController;    self.window.rootViewController = rootController;        self.window.backgroundColor = [UIColor whiteColor];    [self.window makeKeyAndVisible];    return YES;}@end

?

示例图:


UIView展示边栏的方法(三)

热点排行