码迷,mamicode.com
首页 > 其他好文 > 详细

MMDrawerController抽屉侧边栏使用范例代码

时间:2015-04-15 13:39:51      阅读:116      评论:0      收藏:0      [点我收藏+]

标签:

//方法应放在AppDelegate中
-(void)toMain
{
    //初始化中央视图VC
        [self tabBarControllerInit];
        //初始化左边栏抽屉视图VC
    ALRankListViewController *leftViewController = [[ALRankListViewController alloc] initWithNibName:nil bundle:nil];
    //设置抽屉视图VC    
    self.mmDrawController = [[MMDrawerController alloc] initWithCenterViewController:_tabBarViewController leftDrawerViewController:leftViewController];
        //设置抽屉视图VC功能
    //---------------------------------------------------------------------------------------------//
    //设置左视图VC宽度
    [self.mmDrawController setMaximumLeftDrawerWidth:kMaximumLeftDrawerWidth];
        //设置左视图VC打开方式
    [self.mmDrawController setOpenDrawerGestureModeMask:MMOpenDrawerGestureModeAll];
    //设置左视图VC关闭方式
        [self.mmDrawController setCloseDrawerGestureModeMask:MMCloseDrawerGestureModeAll];
    //设置抽屉视图VC阴影效果
        self.mmDrawController.showsShadow = YES;
    //设置右滑动打开左边栏
         [MMExampleDrawerVisualStateManager sharedManager].leftDrawerAnimationType = MMDrawerAnimationTypeSlide;
    //设置抽屉VC的可视化状态?
    [self.mmDrawController setDrawerVisualStateBlock:
                    ^(MMDrawerController *drawerController,
                       MMDrawerSide drawerSide,
                       CGFloat percentVisible)
    {    
                MMDrawerControllerDrawerVisualStateBlock block;
                block = [[MMExampleDrawerVisualStateManager sharedManager]
                     drawerVisualStateBlockForDrawerSide:drawerSide];
                if(block){
                    block(drawerController, drawerSide, percentVisible);
                }
        }];
    //---------------------------------------------------------------------------------------------//
    //将抽屉视图VC设置为根VC。
        self.window.rootViewController = _mmDrawController;

}


技术分享

MMDrawerController抽屉侧边栏使用范例代码

标签:

原文地址:http://blog.csdn.net/u013792921/article/details/45056841

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!