我有一个导航 Controller ,根据我的应用程序的状态,它应该有不同的根。
我如何在 Interface Builder 中对此进行建模?我已将 UINavigationController
拖到我的 Storyboard 中。现在我需要连接到两个 View Controller 。
遗憾的是我只能将一个设置为 Root View Controller 。我是否需要对导航 Controller 进行子类化并根据状态重置 Root View Controller ?
解决此类问题的最佳做法是什么?在 Interface Builder 中可视化这种关系会很好。
在此先感谢您的帮助。
最佳答案
因为它是您想要有条件地更改的 rootViewController,您可以改为拥有两个不同的 navigationController,每个都将两个不同的 viewController 之一作为其 rootViewController。
然后您可以根据您的情况呈现适当的 navigationController。
关于ios - 如何有条件地为导航 Controller 设置 Root View Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21885964/