【问题标题】:How to unwind from UINavigationController to UIViewController?如何从 UINavigationController 放松到 UIViewController?
【发布时间】:2014-04-30 16:13:42
【问题描述】:

我正在尝试使用从 UINavigationController 子类到 UIViewController 子类的展开转场。我的问题出现了(我相信)因为我的导航控制器是我的UIWindow 的根视图控制器。我试图将我的UIViewController 设置为根,然后在我的AppDelegate 完成启动之前模态显示导航控制器,但这不起作用,因为视图没有添加到层次结构中。

有什么想法吗?

编辑: 无论如何要在导航控制器的顶视图控制器上附加一个segue?我有一个相当大的故事板,并且希望避免在多个控制器上重复自己。

【问题讨论】:

    标签: uinavigationcontroller stack-unwinding


    【解决方案1】:

    我目前也在努力自己使用 unwind segue past 导航控制器,但也许我发现的那篇文章可以帮助你。它描述了(附有 GitHub 项目)如何在 UINavigationController 的支持下使用 unwind segues: https://github.com/simonmaddox/CustomUnwindSegue/tree/master

    PS - 关于您的编辑:如果您可以按照我建议的链接中的 SimonMaddox 步骤使其工作,那么该方法应该可以从我认为导航控制器下的任何 ViewController 工作。

    【讨论】:

      猜你喜欢
      • 2015-06-10
      • 2015-09-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多