ECSlidingViewController
フレームワークをプロジェクトに実装しました。それはうまくいきます。左側のメニューでビューコントローラーを切り替えることができます。
しかし今、私はクリックして現在のビュー/トップビューを設定したいUIButton
:
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];
左側のメニューを非表示にするにはどうすればよいですか?
私の英語の間違いでごめんなさい、私はドイツ出身です。