
我有根视图控制器调用另一个视图(抽屉)与segue,所以它使用此方法(如指南中所述)
-(voID) prepareForSegue:(UIStoryboardSegue *)segue sender:(ID)sender { if ([segue.IDentifIEr isEqualToString:@"DRAWER_SEGUE"]) { MMDrawerController *destinationVIEwController = (MMDrawerController *)segue.destinationVIEwController; // Instantitate and set the center vIEw controller. UIVIEwController *centerVIEwController = [self.storyboard instantiateVIEwControllerWithIDentifIEr:@"FirsT_top_VIEW_CONTRolLER"];[destinationVIEwController setCenterVIEwController: centerVIEwController];// Instantiate and set the left drawer controller.UIVIEwController *leftDrawerVIEwController = [self.storyboard instantiateVIEwControllerWithIDentifIEr:@"SIDE_DRAWER_CONTRolLER"];[destinationVIEwController setleftDrawerVIEwController: leftDrawerVIEwController]; }} 加载destionation视图时,我只看到没有SIDe抽屉控制器的centerVIEw.为什么?
提前致谢.
解决方法 您是否尝试在中央视图控制器上打开侧视图控制器?例如.,
- (IBAction)menuTapped:(ID)sender {[self.mm_drawerController toggleDrawerSIDe:MMDrawerSIDeleft animated:YES completion:nil];} 这将为您打开侧抽屉.
编辑:
另外,只需在中心视图控制器的vIEwDIDLoad中编写以下代码,
self.mm_drawerController.openDrawerGestureModeMask = MMOpenDrawerGestureModePanningCenterVIEw;self.mm_drawerController.closeDrawerGestureModeMask = MMCloseDrawerGestureModePanningCenterVIEw;
您可以根据需要更改手势模式.
总结以上是内存溢出为你收集整理的objective-c – 带故事板的MMDrawerController全部内容,希望文章能够帮你解决objective-c – 带故事板的MMDrawerController所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)