【问题标题】:XCode/Swift 3: How to shift storyboard elements down/up without messing up existing constraints?XCode/Swift 3:如何在不破坏现有约束的情况下向下/向上移动情节提要元素?
【发布时间】:2017-03-29 19:03:43
【问题描述】:

XCode/Swift 3

我已经在我的故事板上放置了几个元素(例如标签、文本字段),并且我已经正确设置了所有约束。

现在我决定所有内容都需要向下移动大约 5 个像素。我可以按 COMMAND + A 键全选,然后按键盘上的向下箭头五次来切换所有内容。但是,这会破坏我现有的所有约束!

如何将所有内容向下移动 5 个像素并保留我的约束条件?

我是 iOS 编程的新手,所以感谢您耐心解答这个对你们中的一些人来说一定很简单的问题!

【问题讨论】:

  • 您必须手动更改所需的约束。我个人不喜欢让 Xcode 更新约束,因为它总是让它们变得更糟(也许它只是我)。
  • 请张贴您的用户界面截图

标签: ios swift xcode


【解决方案1】:

在你调低所有项目之后(就像你所做的那样)

有一个按钮可以用来更新所有约束

【讨论】:

    【解决方案2】:

    别担心,首先你已经将所有这些向下移动,现在在故事板左侧有一个文档大纲栏,你的故事板有一个黄色箭头,点击它,你会看到所有移动的对象都存在与他们的属性。一一点击,然后选择

    更新约束

    这将在您更新时设置您的约束。

    【讨论】:

      【解决方案3】:

      如果您向下移动元素,则会导致约束相应地更新。您应该更新所有约束,一个简单的方法是选择以下选项:

      选择“更新约束”并确保选择“应用于容器中的所有视图”。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-12-06
        • 2023-04-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-12-12
        • 1970-01-01
        相关资源
        最近更新 更多