我正在ECSlidingViewController
我的应用程序中实施。一切正常,当我点击菜单按钮(UIBar)时,左侧菜单滑动。但再次按下菜单按钮不会恢复当前的ViewController
.
它在示例应用程序中工作,但我找不到带回当前控制器的代码行。
这是显示菜单的代码:
- (IBAction)menuButtonTapped:(id)sender {
[self.slidingViewController anchorTopViewToRightAnimated:YES];
}
现在我到处寻找可以关闭左侧菜单布局但找不到它的代码部分。一定是埋在什么地方……
你如何通过按菜单UIBar
按钮回到当前的视图控制器?
@Eric 让我看到了正在执行该事件的内容。似乎UIPanGestureRecognizer
是负责重新显示主屏幕的人,不幸的是,在实施该代表后我无法让它工作。
- (UIPanGestureRecognizer *)dynamicTransitionPanGesture {
if (_dynamicTransitionPanGesture) return _dynamicTransitionPanGesture;
_dynamicTransitionPanGesture = [[UIPanGestureRecognizer alloc] initWithTarget:self.transitions.dynamicTransition action:@selector(handlePanGesture:)];
return _dynamicTransitionPanGesture;
}