如何以编程方式将视图控制器嵌入到导航视图控制器中

Posted

技术标签:

【中文标题】如何以编程方式将视图控制器嵌入到导航视图控制器中【英文标题】:How to embed a view controller into a navigation view controller programmatically 【发布时间】:2019-07-24 23:08:18 【问题描述】:

我正在尝试将我的视图控制器嵌入到导航视图控制器中,以便获得导航栏和所有其他东西,如后退按钮。我想以编程方式进行。

【问题讨论】:

到目前为止您尝试过什么?你有什么问题? 【参考方案1】:

这样做是这样的:

// example ViewController
let myVC = UIViewController()

// create the NavigationController with my VC as root
let navCon = UINavigationController(rootViewController: myVC)

【讨论】:

那会给导航栏吗 是的。对于标题,设置 myVC.title = “title text”。当你按下下一个 VC 时,你会得到一个返回按钮。

以上是关于如何以编程方式将视图控制器嵌入到导航视图控制器中的主要内容,如果未能解决你的问题,请参考以下文章

如何以编程方式快速实例化具有嵌入式导航控制器的视图控制器?

Swift 以编程方式导航到另一个视图控制器/场景

以编程方式从嵌入导航控制器的视图中解除弹出窗口

以编程方式导航到另一个故事板上的导航控制器和标签栏控制器内的视图控制器

如何完全以编程方式添加 UINavigationBar?

以编程方式将表添加到导航控制器视图不起作用