swift - 为什么推送到 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
解决方案
推荐阅读
- java - 用于转换对象实例的 Java IF-ELSE 语句的替代方法
- c++ - 从字符串c ++中删除n个字符
- vba - 如果工作表中任何单元格的值被删除或更新,VBA 将更改 exel 单元格的背景颜色
- c++ - 在c ++ stl中使用堆栈时出现分段错误?
- java - JPA 使用 Null 保存外键
- c# - 为什么 ASP.NET MVC 路由有名称?
- reactjs - 将 React PWA 发布到 Play 商店的最简单方法是什么?
- php - 数据未显示在表 PHP 中
- numpy - numexpr contains() 函数的用法
- java - 使 SQL 查询返回重复行而不使用 UNION ALL 关闭