【问题标题】:interface builder change constraint 2nd item?界面生成器更改约束第二项?
【发布时间】:2018-01-27 20:50:31
【问题描述】:

您好,我想更改约束的第二项 - 例如,UILabel 具有 Top Space to Top Layout Guide 的约束 - 我想将其更改为 superview,或者,我想更改 Align Trailing To: superview另一个标签 - 当我单击编辑时,我无法更改它: http://imgur.com/7o2yvcQ

如果我选择左侧的约束,如果我尝试编辑第二项,它也不会让我在这里将其更改为 superview... http://imgur.com/MVgRmbY

有什么建议吗?谢谢。阅读文档,但没有找到任何答案。

【问题讨论】:

    标签: ios xcode interface-builder constraints


    【解决方案1】:

    按下黑色箭头按钮。它将显示您可以在下拉列表中对齐特定约束的选项

    【讨论】:

      【解决方案2】:

      您可以在创建约束后更改constantprioritymultiplier 等内容。但您不能更改涉及的项目。

      因此,您必须删除约束并使用正确的第二项重新创建它。

      (请参阅 Puneet Sharma 的回答,了解如何在 IB 中创建约束时选择正确的视图)

      【讨论】:

        【解决方案3】:

        我发现有时你可以。

        1. 从文档大纲中选择您的约束

        1. 成功选择后,您将在尺寸检查器中看到约束。打开您要更改的项目的下拉菜单

        1. 如果您可以从界面构建器中更改项目,您将看到可能的替代方案。选择你想要的

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2015-08-01
          • 2020-03-21
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多