2
我在我的objective-c应用程序中使用MMdrawercontroller
左侧菜单。 我在navBar中有一个按钮来打开/关闭菜单。问题是菜单只能打开而没有关闭。 这是我的代码:MMdrawercontroller菜单未关闭
- (IBAction)showMenu:(id)sender {
AppDelegate * app = (AppDelegate *) [[UIApplication sharedApplication] delegate];
[app.drawerController toggleDrawerSide:MMDrawerSideLeft animated:true completion:nil];
}
编辑: 菜单打开时,IBAction为永远不会被调用(即使当我调试,没有覆盖我centerVC视图)
你证实,当您点击按钮时抽屉是打开的代码被称为和app.drawerController不是零? – Aris
@Aris在抽屉打开的状态下点击按钮时,代码根本不会被调用 –
您需要检查显示抽屉时是否有按钮从按钮中移除,或者出于某种原因正在重新添加按钮,而没有采取行动。 – Aris