Autolayout - 修改中心与乘数对齐

时间:2015-01-24 16:17:37

标签: swift uiviewcontroller autolayout

我想要按钮,它们在容器中水平居中。因为它们会重叠,我希望它们与中心稍微偏移。我用倍增器试了一下。

如果按钮位于中心(正常),则乘数为1.所以我认为对于左按钮,我指定乘数1,2和右按钮0,8。

而且,为什么左键的约束不会移动另一个呢?

enter image description here enter image description here

1 个答案:

答案 0 :(得分:1)

我无法说明乘数对中心对齐约束的行为。如果我这样做,我会:

  1. 创建一个视图以按住这两个按钮。将两个按钮拖到新视图中。
  2. TOR的顶部,左侧和底部固定到新视图的顶部,左侧和底部,所有常量均为0。
  3. STRAFE的顶部,右侧和底部固定到新视图的顶部,右侧和底部,所有常量均为0。
  4. TOR固定到STRAFE,水平间距为20.通过更新框架修复任何放错位置的视图。
  5. 使新视图的颜色清除
  6. 现在,您可以在按钮之间单击,它们将保持在一起。将它们包含的视图水平居中并给它一个垂直约束,然后你就完成了。