【发布时间】:2015-07-19 05:25:37
【问题描述】:
我有一个导航控制器,堆栈中有几个视图控制器。在第二个视图中,我使用presentViewController(...) 展示了一个未嵌入导航控制器的新视图。一旦用户完成了这个单独的视图,我想回到以编程方式呈现单独视图的第二个视图。但是,当我presentViewController(...) 到第二个视图时,它不再嵌入在导航控制器中。
我怎样才能在不必返回根视图控制器的情况下返回第二个视图?谢谢!
【问题讨论】:
-
第二个视图控制器是否在您的视图被呈现时一直驻留在导航堆栈中,还是在它呈现您的视图控制器后由于某种原因被导航控制器弹出?
-
我假设它驻留在导航控制器中,因为我不弹出它。我怎样才能再次获取它?或者我是否能够以某种方式从屏幕上移除单个视图控制器?
标签: ios xcode swift uinavigationcontroller