首页 > 解决方案 > 我无法在情节提要中移动元素 - xcode

问题描述

我需要将标签和按钮等项目移动到另一个位置,我在 UI 中手动移动它们,但是当我运行应用程序时,移动没有完成。我应该停用某些东西吗?或者我怎么能这样做?

我留下了一个像我在故事板中的图像,但在应用程序中它们重新定位到虚线。

在此处输入图像描述

标签: xcodestoryboarduistoryboard

解决方案


我在 UI 中手动移动它们

是的,这就是问题所在!不要那样做。

正如橙色线告诉您的那样,您已经对这些视图设置了自动布局约束。这才是最重要的!橙色表示您看到视图的位置(手动移动它们之后)没有区别;您将它们移到的地方不是它们将在的地方。正如您所说的那样,它们将位于虚线所在的位置-因为这是约束将它们放置的位置。

更改具有约束的视图的大小和位置的方法是更改​​约束。选择要更改的约束并更改它(在大小检查器中)。继续这样做,直到你满意为止。

(或者,您可以在手动移动视图后让 Xcode 更改约束,但我发现这不可靠;它可能会产生您意想不到的效果。)


推荐阅读