如何以标准方式创建新的视图控制器(不重叠的视图控制器)

Posted

技术标签:

【中文标题】如何以标准方式创建新的视图控制器(不重叠的视图控制器)【英文标题】:How to create new View Controller in a standard way (Not overlapped view controller) 【发布时间】:2020-04-06 11:24:54 【问题描述】:

我有一个按钮(按钮 1),当我按下它时,我想“全屏”跳转到我的另一个视图控制器(红色)。但每次它都会将新的视图控制器(红色)显示为重叠视图(顶部有一个空格)。如何将新的视图控制器显示为“全屏”视图控制器?

如果我没有遵守任何规则,我很抱歉。我希望能得到你的帮助。非常感谢。

最好的问候

MacBook Pro:macOS Catalina 10.15.4 Xcode:版本 11.4

Now my new view controller (red) is with space at the top when I reach it from the button

【问题讨论】:

【参考方案1】:

选择第二个视图控制器(红色)。在其属性检查器中,有一个名为 Presentation 的选项,最初是 automatic 选中的。将其设为全屏。

【讨论】:

你好 StrangeMan,同时我通过尝试找到了这个解决方案。无论如何,非常感谢您的回答。

以上是关于如何以标准方式创建新的视图控制器(不重叠的视图控制器)的主要内容,如果未能解决你的问题,请参考以下文章

如何使用重叠的透明视图控制器重新创建 FaceTime 的导航视图控制器过渡动画?

如何在不使用 presentViewController 的情况下以模态方式呈现自定义视图?

如何防止子视图重叠标签栏?

以编程方式从 UIView 执行 Segue

将新的视图控制器链接到情节提要?

如何以编程方式在导航控制器上推送下一个视图控制器?