gpt4 book ai didi

ios - 如何更好地弹出 View Controller ?

转载 作者:行者123 更新时间:2023-11-28 10:12:14 26 4
gpt4 key购买 nike

我有一个具有三个 View 的导航 Controller 。可能的导航路线是:

VC1 -> VC3和
VC1 -> VC2 -> VC3

当用户从 VC1 转到 VC2 并最终进入 VC3 时,我希望导航栏中的后退按钮指向 VC1(而不是 VC2)。所以在VC2中,我添加了这段代码。

override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
self.navigationController?.popViewController(animated: true)
}

有效;但我可以看到流行音乐正在发生。当我在 VC2 上并导航到 VC3 的过程中,我可以看到 VC1 一秒钟(VC2 已从堆栈中弹出),然后我看到 VC3。看起来不太好。

有更好的方法吗?

谢谢。

最佳答案

使用popToRootViewControllerAnimated: .如果我正确理解您的问题,这正是您所需要的。

关于ios - 如何更好地弹出 View Controller ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46543035/

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