#import "UIViewController+MMDrawerController.h"
- (void)viewWillappear:(BOOL)animated
{
[super viewWillappear:animated];
[self.mm_drawerController setOpenDrawerGestureModeMask:MMOpenDrawerGestureModeAll];
[self.mm_drawerController setCloseDrawerGestureModeMask:MMCloseDrawerGestureModeAll];
}
- (void)tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController
{
[self.mm_drawerController setOpenDrawerGestureModeMask:MMOpenDrawerGestureModeAll];
[self.mm_drawerController setCloseDrawerGestureModeMask:MMCloseDrawerGestureModeAll];
}
- (void)viewWillDisappear:(BOOL)animated
{
[super viewWillDisappear:animated];
[self.mm_drawerController setOpenDrawerGestureModeMask:MMOpenDrawerGestureModeNone];
[self.mm_drawerController setCloseDrawerGestureModeMask:MMCloseDrawerGestureModeNone];
}
本文介绍了一种在iOS应用中实现侧滑菜单的手势控制方法。通过设置打开和关闭侧滑菜单的手势模式,确保在不同的视图控制器中手势的一致性和可用性。这种方法可以减少代码冗余并提高用户体验。

2858

被折叠的 条评论
为什么被折叠?



