MFSideMenu侧面菜单问题

时间:2013-04-04 07:37:41

标签: iphone

我已将MFSideMenu集成到ios app。

在第一个视图。我需要继续打开侧栏,所以我实施了

 [self.navigationController.sideMenu
 setMenuState:MFSideMenuStateLeftMenuOpen];

进入该班级的viewDidLoad。但是有一个问题,

它已应用于下一个视图。自动侧面菜单将会打开。

但我已拨打[self.sideMenu setMenuState:MFSideMenuStateClosed];关闭旁边菜单

如何停止此功能。??

2 个答案:

答案 0 :(得分:1)

我很确定在调用导航控制器的viewDidAppear方法之前,MFSideMenu实际上并没有将菜单添加到导航控制器。

尝试将其放入视图控制器的viewDidAppear方法

    dispatch_async(dispatch_get_main_queue(), ^{
        [self.navigationController.sideMenu setMenuState:MFSideMenuStateLeftMenuOpen];
    }];

此外,您可以使用sideMenu的toggleLeftSideMenu方法。

答案 1 :(得分:0)

它肯定会起作用

-(void)viewDidAppear{
[self.menuContainerViewController toggleLeftSideMenuCompletion:^{}];
}