【问题标题】:Swift xcode auto layout even spacing between labelsSwift xcode 自动布局甚至标签之间的间距
【发布时间】:2015-09-14 09:11:43
【问题描述】:

我有 3 个标签,它们的下方都有子标签。

我有一个位于中心的中心标签。在它旁边,我想放置两个标签,并在中心标签和屏幕边缘之间给它们一个均匀的间距。就像在 css “margin-right/left: auto;”中一样

这可能与自动布局/约束有关吗?我希望它们的间距在 3 个不同的屏幕中均匀。

【问题讨论】:

    标签: ios xcode swift layout constraints


    【解决方案1】:

    您是否在故事板中尝试过以下操作?

    • 使用蓝色网格将“中心标签”定位在水平中心 辅助线。

    • 控制从最左边的“标签”拖动到“中心标签”,然后
      选择“等宽”并通过控制拖动来重复此操作
      “中心标签”到最右边的“标签”。

    • 对三个“长标签”重复相同的过程。

    结果如下所示:

    约束如下:

    • 用于宽标签

    • 用于标签

    • 适用于非常宽的标签

    【讨论】:

      【解决方案2】:

      这里为您提供步骤

      1. 为您的中心标签添加顶部和宽度/高度约束

      1. 水平对齐

      1. 为侧标签添加左、上、高、右约束

      对右标签重复相同的操作

      希望对你有帮助

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-19
        • 1970-01-01
        • 1970-01-01
        • 2012-12-13
        • 1970-01-01
        • 2011-09-17
        相关资源
        最近更新 更多