Jho*_*hon 5 storyboard uinavigationcontroller ios swift
你好,所以我有这个storyboard结构,我有一个buttonin ViewController B,我需要它button指向底部NavigationController,其中有ViewController Cas rootViewController,所以当我按 a 时button,ViewContoller B它会带我到C现在,我需要一个后退按钮C来带我回到B
我尝试过查找,但所有参考资料都显示了如何在ViewController不之间进行导航NavigationControllers
我认为您不能将导航控制器推入另一个导航控制器中,但您也可以提供另一个导航控制器。希望对你有帮助。我创建了这样的简单演示。

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) {
}
}
}}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3145 次 |
| 最近记录: |