gpt4 book ai didi

ios - 使用后退按钮从 NavigationController 导航到另一个 NavigationController

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:58:09 25 4
gpt4 key购买 nike

enter image description here

您好,所以我有这个 storyboard 结构 我在 ViewController B 中有一个 button 我需要那个 button 指向底部NavigationController 其中有 ViewController C 作为 rootViewController 所以当我在 ViewContoller B 中按下 button 它带我到 C 现在我需要 C 上的后退按钮将我带回 B

我已经尝试查看,但所有引用资料都显示了如何在 ViewController 而非 NavigationControllers 之间导航

最佳答案

我认为您不能将 Navigation Controller 插入另一个 uinavigation Controller ,但您也可以提供另一个 nav Controller 。希望对你有效。我已经创建了这样的简单演示。 enter image description here

class ViewController: UIViewController {
@IBOutlet weak var btnCustom: UIButton!
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
}
@IBAction func btnForward(_ sender: Any) {
/*Uncomment the code if you want to present programatically*/
/*if let navi2 = self.storyboard?.instantiateViewController(withIdentifier: "nav2"){
self.present(navi2, animated: true) {
}
}*/
}

}

class ViewController2: UIViewController {
@IBOutlet weak var btnCustom: UIButton!
override func viewDidLoad() {
super.viewDidLoad()
}
@IBAction func btnBack(_ sender: Any) {
if let parentNav = self.navigationController {
parentNav.dismiss(animated: true) {

}
}
}}

关于ios - 使用后退按钮从 NavigationController 导航到另一个 NavigationController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57669726/

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