我用于在iOSMMDrawerController
中制作左滑动菜单。问题是我在这个项目中使用的所有视图控制器都带有它们,即每个我可以滑动以获取左侧菜单,但我只想要第一个视图而不是所有.slider
UIViewController
UIViewController
如何停止UIViewController
项目中另一个的滑块代码。
我用于在iOSMMDrawerController
中制作左滑动菜单。问题是我在这个项目中使用的所有视图控制器都带有它们,即每个我可以滑动以获取左侧菜单,但我只想要第一个视图而不是所有.slider
UIViewController
UIViewController
如何停止UIViewController
项目中另一个的滑块代码。
您可以使用以下方法取消平移。将该方法放入 viewWillAppear
要允许手势添加这个viewWillAppear
[self.mm_drawerController setOpenDrawerGestureModeMask:MMOpenDrawerGestureModeAll];
当您使用以下代码推送任何视图取消手势时。
[self.mm_drawerController setOpenDrawerGestureModeMask:MMOpenDrawerGestureModeNone];
如果您不想要视图控制器的侧边菜单,请使用 segue 调用它
示例问题代码:
假设您已在侧边菜单中使用此代码导航到其他视图控制器
switch(item selected) ....
case number:
centerViewController = [self.storyboard instantiateViewControllerWithIdentifier:@"STORYBOARD_ID"];
改为使用:
[self performSegueWithIdentifier:@"segue_identifier" sender:nil];
这将导航到全新的上下文,而不是将您的视图控制器添加到 MMDrawerController 的 centerViewController