首页 > 解决方案 > Swift 4.2 Segues:视图控制器堆叠而不是替换?

问题描述

非常简单的问题 - 现在我使用的是 Swift 4.2,我的 segues 正在物理上“堆叠”视图控制器。当我继续时,新的视图控制器不会被带到屏幕顶部,并且可以向下拖动以转到它之前的视图控制器。当我继续时,我希望以前的视图控制器完全被新的视图控制器覆盖。我如何实现这一目标?我现在被迫使用导航控制器吗?

标签: iosswiftiphonesegueswift4.2

解决方案


您看到的是 iOS 13 的默认模态演示样式发生了变化。根据您的意图,有不同的可能方法来解决它。这些问题和答案涵盖了这些可能性:

在 iOS 13 全屏中呈现模式


推荐阅读