【发布时间】:2018-07-08 04:52:47
【问题描述】:
我没有使用 UINavigationController,也没有使用 UITabController(更多关于下面的内容*)。我有一系列 7 个视图控制器,用户通过这些控制器配置应用程序。
现在我希望能够根据沿途发生的情况以编程方式在导航堆栈上推送和弹出视图。具体来说,我想直接跳转到某个视图控制器,但要让它包含一些我已经跳过的视图。每个答案都告诉你弄乱 UINavigationController。这个question 只回答有关在调试器中查看堆栈的问题。
*也许我因为不使用 UINavigationController 而烫伤了自己。但是每本教科书都说 UINavigationController 用于分层视图。我正在设置一系列对等视图。所以我认为我不使用 UINavigationController 是在遵循最佳实践,但老实说,我开始后悔了。然而,某处必须有一个导航堆栈,因为展开肯定会带您回到之前的视图控制器。
【问题讨论】:
-
你可以查看我更新的答案
标签: ios uinavigationcontroller segue