gpt4 book ai didi

ios - 在没有 NavigationController 的情况下展开到特定的 ViewController

转载 作者:行者123 更新时间:2023-11-30 11:59:49 26 4
gpt4 key购买 nike

我正在尝试在不使用 navigationController 的情况下展开到特定的 viewController。例如,我有一组用户需要回答的问题。根据他们的答案,他们要么需要解开根 Controller ,要么需要解开第一个问题。我知道如何将它们导航到根 Controller ,我只是不知道如何返回到任何其他特定 Controller 。我的理解是,如果我使用 segue 从 viewController 4 -> 2 开始,它将使用更多内存,并且堆栈最终可能会像 1->2->3->4->2 等......

如有任何建议,我们将不胜感激。

最佳答案

在您想要展开的每个 VC 中,您需要创建一个带有一个参数 (_ segue UIStoryboardSegue) 的 @IBAction 函数,然后在 Storyboard中转到您想要展开的 VC,然后在顶部控件上单击拖动VC 图标和退出图标。您需要选择 unwind 函数,然后在左侧的 VC 树中会出现一个新的 segue。与常规 soryboard 的 segue 一样,单击 segue 可以为您提供一个选项,为其提供一个 ID。一旦命名,您就可以通过编程方式使用标识符执行 segue。您可以根据需要添加任意数量的 Segue。

关于ios - 在没有 NavigationController 的情况下展开到特定的 ViewController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47385202/

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