如何使用Autolayout在iOS 8的视图中设置灵活的宽度按钮?

时间:2015-02-11 10:59:51

标签: objective-c button ios8 ios-autolayout

我有一个带有2个按钮的UIView。它们中的每一个都位于视图的左侧和右侧。我需要为具有灵活宽度的按钮设置约束,只有这两个按钮之间有水平间距。

1 个答案:

答案 0 :(得分:4)

设置左键:

  1. 将您的按钮对齐到左边,添加一个前导空间约束。
  2. 垂直对齐您的按钮。
  3. 设置右键:

    1. 将您的按钮对齐,添加尾随空格约束。
    2. 垂直对齐您的按钮。
    3. 连接按钮:

      1. 选择左按钮
      2. 使用右键拖动按钮,然后按住CTRL +拖动它并选择水平间距。
      3. 再次连接按钮,但选择“等宽”
      4. 完成设置

        1. 选择水平间距约束并设置按钮之间的距离,例如:8。
        2. 选择按钮并使用UI编辑器右下角的选定视图/更新框架。
        3. 以下是包含约束的屏幕截图:

          Screenshot with the constraints