入门 MMDrawerController

http://www.itstrike.cn/Question/7f68ee86-3fce-494d-8fe3-53a6943e976a.html

MMDrawerController工作,和我很难。

在这里的是多少 app 我的演示图板中的结构:

enter image description here

这里是如何我正试图初始化它从我的根视图控制器内:

//LCViewController.m

#import "LCViewController.h"
#import "MMDrawerController.h"

@interface LCViewController ()
  @property (nonatomic,strong) MMDrawerController * drawerController;
@end

@implementation LCViewController

- (void)viewDidLoad
{
  [super viewDidLoad];

  self.drawerController = [[MMDrawerController alloc]
                           initWithCenterViewController:[self.storyboard instantiateViewControllerWithIdentifier:@"centerNav"]
                           leftDrawerViewController:[self.storyboard instantiateViewControllerWithIdentifier:@"menu"]
                           rightDrawerViewController:nil];
}

...

@end

当我写下我的应用程序时,我看到的全是我的根视图控制器。还有别的事我应该怎样才能实现抽屉的功能吗?

我创建了一个演示项目,以显示如何我想设置我的应用程序。您可以下载 Xcode 工作区在这里。提前感谢您的帮助 !

我使用 Xcode 5 和 iOS 7

解决方法 1:

编辑: 对不起我最初误解了你的应用程序的结构。MMDrawerController 应该是您的应用程序的根视图控制器。应将此代码移动从 viewDidLoad 到 application:didFinishLaunchingWithOptions: 。将 MMDrawerController 属性添加到您的应用程序代理,init 抽屉控制器与您适当的意见,并将抽屉控制器设置为 rootViewController 上您 UIWindow。做这个以及设置的姿态模式详见下文和抽屉应工作。

若要获取基本的打开/关闭手势,在你的抽屉控制器上设置此属性:

self.drawerController.openDrawerGestureModeMask = MMOpenDrawerGestureModeAll;
self.drawerController.closeDrawerGestureModeMask = MMCloseDrawerGestureModeAll;

这些属性默认为 MMOpenDrawerGestureModeNone 这就是为什么你不能让任何幻灯片。你可以看一下 MMOpenDrawerGestureMode 和 MMCloseDrawerGestureMode 位屏蔽来获得细晶粒的设置,如果你的愿望。

您还可以创建 UI 控件的切换抽屉里通过调用 toggleDrawerSide: animated: completion: 。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值