下一个后如何推动的viewController什么是我们可以使用推到的viewController下一个之后,同时保留视图层次结构的战略& API?连接在故事板
因此,例如,当rootViewController的状态是我想要显示集合列表的一种方式。当rootViewController的状态是另一种方式时,我想显示其中一个集合的详细信息,并保留导航层次结构,以便我们可以将一个级别弹出回集合并再次弹出到rootViewController。
一个可能的解决方案是检查在middleVC的RootViewController的状态,并有middleViewController决定是否要推第三视图控制器。我不是那个想法的粉丝,因为属于rootViewController的逻辑现在处于中间VC状态,并且看起来像破坏封装。是吗?
感谢您的意见。
有实现这一目标的几种方法。我会用随机的方式进行实验,直到你对它进行反应并且使用它。当你开始制作更高级别的应用程序时,只要你了解每种方式设计的内在优点和缺点,这种方法就可以很好地工作。 – Sethmr