首页 > 其他 > 详细

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

时间:2015-04-15 13:38:05      阅读:985      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!