0

在 Xcode 6 中,我试图将 2 个按钮和 1 个文本字段放在 1 列中,彼此上方:

Xcode 截图

首先,我选择顶部按钮(“扫描...”)并将其 3 个约束设置为 8 个像素:

Xcode 截图

这很好用。

但是当我对下一个按钮(“连接...”)尝试相同的操作时 - 它的顶部约束与超级视图相关,而不是与另一个按钮相关。

我在 Interface Builder 中搜索,检查约束属性 - 但找不到修复它的地方。

我在哪里可以切换约束 - 如果它与超级视图或兄弟姐妹有关?

4

2 回答 2

1

您可以 CTRL + 从连接按钮拖动到扫描按钮,以专门设置与这两个按钮相关的约束。

于 2015-01-02T15:28:26.790 回答
1

界面构建器将最近邻居标识为所需方向上最近的兄弟视图,而不是重叠。因此,可能会阻止您在 2 个按钮之间添加约束的是它们是重叠的,您应该尝试向下移动连接按钮。

在任意 2 个视图之间添加约束的另一种方法是在左侧面板中的一个视图上按 Ctrl+Clic,然后在要创建的约束的另一个视图上释放指针。

于 2015-01-02T15:28:29.127 回答