gpt4 book ai didi

ios - 如何清除导航堆栈以使后退按钮不出现?

转载 作者:行者123 更新时间:2023-11-30 12:52:01 25 4
gpt4 key购买 nike

这就是我的 View Controller 在 Storyboard中的结构:

navController1 -> viewController1 -> viewController2 -> viewController3

我从 viewController3 回到 viewController1。因此,当用户转换到 viewContoller1 时,后退按钮会显示在导航栏上(如预期)。但是,就我而言,我不希望用户从 viewController1 返回到 viewController3。我想再次从 viewController1 开始。有没有办法在转换到 viewController1 后清除堆栈,以便不出现后退按钮?

(请注意,navController1 不是我的根 Controller ,在它之前我还有其他一些 Controller 。)

最佳答案

您有 navigationController 成员。它实际上是插入 Controller 的堆栈。清除堆栈,您应该会得到您想要的结果。为此,请在最后一个 View Controller 中的 navigationController?.viewControllers 中设置一个空列表。希望这能帮助您找到解决方案。

关于ios - 如何清除导航堆栈以使后退按钮不出现?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40851855/

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