Xcode 10中的viewcontroller设计好后如何添加导航控制器?

How to add navigation controller after designing the viewcontroller in Xcode 10?

我正在 Xcode 10 和 Swift 4 构建一个酒店预订应用程序,设计在 viewController 完成,但不幸的是,我忘记添加 navigationController。所以现在我想添加导航控制器而不改变我的设计或者至少对我的设计造成最小的损坏。

我已经尝试在设计后添加 navigationController 但不知何故它不起作用。

我想向我的子视图添加返回或主页导航。但是现在,当我尝试添加导航控制器时,它不能正常工作让我说当我 运行 应用程序没有显示任何导航时。

在界面生成器上单击您的视图。然后是编辑器 > 嵌入 > 导航控制器

转到应用程序委托文件并在 'didFinishLaunchingWithOptions' 代码块中键入以下行:

func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {

        window = UIWindow(frame: UIScreen.main.bounds)
        window?.makeKeyAndVisible()
        window?.rootViewController = UINavigationController(rootViewController: MyInitialViewController())

        return true
    }