ios – MMDrawerController入门

ios – MMDrawerController入门,第1张

概述我想让 MMDrawerController工作,我遇到了麻烦. 这是我的故事板中构建了多少应用程序: 这是我试图从我的根视图控制器中初始化它的方式: //LCViewController.m#import "LCViewController.h"#import "MMDrawerController.h"@interface LCViewController () @propert 我想让 MMDrawerController工作,我遇到了麻烦.

这是我的故事板中构建了多少应用程序:

这是我试图从我的根视图控制器中初始化它的方式:

//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

当我构建我的应用程序时,我看到的只是我的根视图控制器.我还应该做些什么来实现抽屉功能吗?

我创建了一个演示项目来展示我是如何设置我的应用程序的.您可以download the Xcode workspace here.在此先感谢您的帮助!

我正在使用Xcode 5和iOS 7

解决方法 编辑:对不起,我最初误解了你的应用程序结构. MMDrawerController应该是应用程序的根视图控制器.您应该将此代码从vIEwDIDLoad移动到application:dIDFinishLaunchingWithOptions:.将MMDrawerController属性添加到您的app委托,使用适当的视图初始化抽屉控制器,并将抽屉控制器设置为UIWindow上的rootVIEwController.这样做,同时设置手势模式,如下所述,抽屉应该工作.

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

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

这些属性默认为MMOpenDrawerGestureModeNone,这就是为什么你不能做任何@R_419_6944@的原因.如果需要,您可以查看MMOpenDrawerGestureMode和MMCloseDrawerGestureMode位掩码以获得更精细的粒度设置.

您还可以通过调用toggleDrawerSIDe来创建切换抽屉的UI控件: 动画: 完成:.

总结

以上是内存溢出为你收集整理的ios – MMDrawerController入门全部内容,希望文章能够帮你解决ios – MMDrawerController入门所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1018669.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)

保存