我正在为我的菜单使用 ECSlidingViewController,我有一个初始控制器、菜单、一个主页和一个登录页面。在初始视图控制器中,如果用户通过身份验证,他们会看到主页,否则我会显示登录对话框。(使用自己的topViewController)
一切似乎都很好,我遇到的问题是当我在主视图控制器中时
如果我点击菜单图标(我以编程方式添加),菜单就会显示出来,但如果我再次点击关闭它,什么也不会发生,菜单仍然可见。
我添加了一个 NSLog 并且我可以看到我正在调用正确的方法
- (IBAction)revealSidebar
{
NSLog(@"reveal ");
[self.slidingViewController anchorTopViewTo:ECRight];
}
然而,菜单并没有隐藏自己。
附上一些截图来了解这个想法。
NSLog(@"这里");