首页 > 解决方案 > Segue 创建后 UI 元素更改位置

问题描述

我正在使用 Swift 创建我的第一个 iOS 应用程序。

有一个带有一些按钮的第一个 viewController。

单击按钮时,我需要导航到第二个 viewController。为此,我正在创建从按钮到第二个 viewController 的 segue。

一旦创建了 push segue,来自第二个 viewController 的所有 UI 元素都会移动它们的位置,如下所示:

在创建 segue 之前:

在此处输入图像描述

然后,一旦创建了 segue:

在此处输入图像描述

您可能会看到第二个视图控制器中的所有 UI 元素都更改了它们的位置。

我应该怎么做才能避免这种情况?我应该考虑什么才能让所有元素都处于原始位置?

标签: iosxcodestoryboardinterface-builder

解决方案


您应该将第二个视图控制器演示样式更改为全屏在此处输入图像描述


推荐阅读