0

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

有任何想法吗?

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

4

1 回答 1

0

我目前也在努力使用 unwind segue past navigation controller,但也许我发现的那篇文章可以帮助你。它描述了(附有 GitHub 项目)如何在 UINavigationController 的支持下使用展开转场: https ://github.com/simonmaddox/CustomUnwindSegue/tree/master

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

于 2014-09-24T14:26:14.277 回答