【问题标题】:Using ECSlidingViewController to change to a new storyboard使用 ECSlidingViewController 更改为新的故事板
【发布时间】:2015-08-03 18:47:02
【问题描述】:

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

我使用 ECSlidingViewController 作为主导航菜单。它一直工作得很好。但是现在我想继续使用新的故事板,我遇到了困难。

我尝试了几种方法。

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

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

【问题讨论】:

    标签: ios uistoryboardsegue ecslidingviewcontroller


    【解决方案1】:

    我会这样做

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

    【讨论】:

    • 谢谢。我把这种方法弄得太复杂了。这正是我想要做的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-06-02
    • 1970-01-01
    • 2016-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多