首页 > 解决方案 > 为什么推送到 ViewController 会将其显示为弹出窗口?

问题描述

我一直试图弄清楚这一点。当我推送到 ViewController 时,它会将其显示为弹出窗口而不是全屏。

我在 MainPageViewController 中嵌入了 UINavigationViewController。在 MainPageViewController 内,我有一个“登录”按钮,一旦单击它就会显示 HomePageViewController。问题是为什么它显示为弹出窗口而不是全屏?

下面是我用来推送到 HomePageViewController 的代码,在 Sign In 按钮操作方法中:

let storyboard = UIStoryboard(name: "Main", bundle: nil)
      let destinationViewController = storyboard.instantiateViewController(withIdentifier: "HomeViewController") as! HomeViewController
        let destinationNavigationController = storyboard.instantiateViewController(withIdentifier: "NavigationViewController") as! UINavigationController

标签: swiftxcodeuiviewcontrolleruinavigationcontroller

解决方案


您必须将 ViewController 演示文稿作为全屏显示

在此处输入图像描述


推荐阅读