界面构建器更改约束第2项?

问题描述 投票:0回答:3

嗨,我想更改约束的第二项 - 例如,UILabel有顶部空间到顶部布局指南的约束 - 我想将其更改为superview,或者,我想更改Align Trailing To:superview而不是另一个标签 - 当我点击编辑时我无法改变它:http://imgur.com/7o2yvcQ

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

有小费吗?谢谢。阅读文档但没有找到任何答案。

ios xcode interface-builder constraints
3个回答
0
投票

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

enter image description here


0
投票

在创建约束后,您可以更改constantprioritymultiplier之类的内容。但是你不能改变所涉及的项目。

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

(参见Puneet Sharma在IB中创建约束时如何选择正确视图的答案)


0
投票

我发现有时你可以。

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

Constraint selection

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

enter image description here

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

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.