我已經爲我的項目實施了ECSlidingViewController
框架。這樣可行。我可以使用左側菜單在View Controller之間切換。
但現在我想通過點擊一個UIButton
設置當前視圖/頂視圖:ECSlidingViewController:無法隱藏菜單
NSString *identifier = [NSString stringWithFormat:@"%@", @"newView"];
UIViewController *newTopViewController = [self.storyboard instantiateViewControllerWithIdentifier:identifier];
[self.slidingViewController anchorTopViewOffScreenTo:ECLeft animations:nil onComplete:^{
CGRect frame = self.slidingViewController.topViewController.view.frame;
self.slidingViewController.topViewController = newTopViewController;
self.slidingViewController.topViewController.view.frame = frame;
}];
當我點擊這個按鈕後,newView
- 的ViewController在頂部,但在左邊的菜單也是可見的。我嘗試瞭如下所示的一切來隱藏菜單:
[self.slidingViewController anchorTopViewTo:ECRight];
...
self.slidingViewController.underRightWidthLayout = ECVariableRevealWidth;
...
[self.slidingViewController anchorTopViewTo:ECLeft];
...
[self.slidingViewController anchorTopViewOffScreenTo:ECLeft];
...
self.slidingViewController.underLeftWidthLayout = ECFullWidth;
...
[self.slidingViewController resetTopView];
如何隱藏左側菜單?
對不起我的英語錯誤,我來自德國。