在Xcode 10中设计了视图控制器后,如何添加导航控制器?

时间:2019-06-10 16:11:09

标签: ios swift xcode10

我正在使用Swift 4在Xcode 10中构建酒店预订应用程序,该设计已在viewController中完成,但不幸的是,我忘记添加navigationController。因此,现在我想添加导航控制器而不更改设计,或者至少在设计中损失最少。

我已经尝试过在设计后添加navigationController,但是不知何故。

我想在子视图中添加导航或家庭导航。但是现在,当我尝试添加导航控制器时,它无法正常工作,我只能说当我运行该应用程序时,它没有显示任何导航。

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

转到应用程序委托文件,然后在“ 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
    }