使用 ECSlidingViewController 更改为新的故事板

Using ECSlidingViewController to change to a new storyboard

我正在尝试拆分我的 Storyboard,因为使用它变得很痛苦,而且出于组织目的,我需要进行一些分离。

我正在使用 ECSlidingViewController 作为主导航菜单。它一直运作良好。但是现在我想转到一个新的故事板,我遇到了困难。

我试过几种方法。

  1. 首先,我尝试实例化一个新的故事板和 UIViewController,然后使用 presentViewController。这有效,但 ECSlidingViewController 的动画效果被覆盖,我无法放松。
  2. 我也尝试过 UIStoryboardSegue 并将其子类化。然后我初始化它并调用执行。这种方法没有给我任何结果。

我觉得我可能需要创建自己的滑动导航菜单,但我想看看是否有人对这个问题有一些有用的见解。感谢您的帮助。

我会这样做

UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"storyB" bundle:nil];
self.slidingViewController.topViewController = [storyboard instantiateViewControllerWithIdentifier:@"storyboardId"];
[self.slidingViewController resetTopViewAnimated:YES];