Xcode 7添加尾随/前导/上/下限制

Cas*_*ins 29 autolayout ios-autolayout xcode7

在Xcode 6中,我可以使用Editor菜单来固定:

  • 超级视野的领先空间
  • Superview的尾随空间
  • Superview的顶级空间
  • 超级视图的底部空间

我无法在Xcode 7 beta中找到这样做的方法.如果我按下Storyboard视图中的Align按钮,我会看到:

  • 领先的边缘
  • 尾边
  • 顶边
  • 底边

我认为是同样的事情,但他们都是灰色的.

在Xcode 6中添加这4个约束大概需要20秒,但我花了30分钟把它放在Xcode 7中并且无法弄明白.

Mac*_*wia 14

不幸的是,他们从编辑菜单中删除了此选项,但有一个下拉菜单.在那里,您可以选择另一个视图,您可以为其分配边距.在此输入图像描述.


Cas*_*ins 9

要将Top,Bottom,Leading和Trailing固定到Superview,请执行以下操作:

  1. 选择视图.
  2. 单击Pin按钮(看起来像TIE Fighter).
  3. 在"添加新约束"下,取消选中"约束到边距".
  4. 单击左,右,顶部和底部梁.

如果单击"添加约束"按钮,它将顶部,前导和尾部固定到Superview,并将底部固定到"底部布局指南".如果您还要将底部固定到Superview,请按下底部值旁边的下拉箭头,然后选择"查看"而不是"底部布局指南".然后单击"添加约束".