gpt4 book ai didi

swift - 如何将多个 View Controller 链接到同一个导航教程

转载 作者:可可西里 更新时间:2023-11-01 01:42:27 25 4
gpt4 key购买 nike

我在 Xcode 6 中设置了一个嵌入导航 Controller 的 View Controller ,但我想设置另一个 View Controller 以使用相同的导航 Controller ,但是当我尝试将导航 Controller 链接到另一个 View Controller 时使用关系“ Root View Controller ”,它连接到我的新 View Controller ,但删除了与旧 View Controller 的关系。所以我只是想知道是否可以这样做,或者我是否需要为每个 View Controller 使用一个单独的导航 Controller 。

希望这已经足够清楚了。

最佳答案

这是不可能的。 navigationController 有一个 UIViewControllers 数组,UIViewControllers 形成导航堆栈。如文档中所述,添加到堆栈的第一项成为 Root View Controller ,并且永远不会从堆栈中弹出。

您正在更改堆栈的第一个 Controller ,您正在创建一个全新的堆栈来导航。

您应该使用两个导航 Controller ,每个根 Controller 一个

关于swift - 如何将多个 View Controller 链接到同一个导航教程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28327586/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com