使四个按钮宽度适合swift中的所有屏幕尺寸

时间:2015-02-12 07:05:02

标签: swift xcode6

enter image description here enter image description here 我正在做一个带有尺寸类和swift自动布局的示例项目。我在屏幕顶部有四个按钮。如何为所有按钮设置相同的宽度,它们之间有一个像素间隙,使它们适合所有屏幕尺寸。 提前谢谢

enter image description here

1 个答案:

答案 0 :(得分:4)

这里的技巧是使按钮宽度可变,但所有按钮都相同。这可以这样完成:

  1. 放置四个按钮
  2. 从最左边的按钮
  3. 设置左边距约束
  4. 从最右边的按钮设置右边距约束
  5. 将按钮之间的horziontal距离约束设置为1
  6. 将所有按钮的宽度限制设置为> = 10(或任何其他按钮 value,这使宽度变量)
  7. 在所有按钮上设置相等宽度约束(按住Ctrl键从一个按钮拖动到下一个按钮,然后选择等宽。对所有按钮重复此操作)