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