【问题标题】:Align 4 labels horizontally with auto layout in swift快速将 4 个标签与自动布局水平对齐
【发布时间】:2015-10-09 04:15:55
【问题描述】:

我想水平对齐 4 个标签。 这就是我在故事板中对约束所做的事情:

对于 iphone 5 是正确的:

对于像 Iphone 6 这样的其他 Iphone 来说是不正确的:

我该怎么办?我试图将我的 4 个标签嵌入到视图中,但它也不起作用。 谢谢!

【问题讨论】:

    标签: swift autolayout alignment uilabel uistoryboard


    【解决方案1】:

    最后一个盒子没有宽度限制,就像其他 3 个一样。只需添加它,它就会起作用。

    【讨论】:

      【解决方案2】:

      在标签 2 和 3 之间放置一个“定位”标签。此标签仅用于设置自动布局中的中心点。将此标签居中后,您可以将其他标签设置为距此中心布局的固定距离。

      结果将是第一个标签左侧的装订线,第四个标签右侧的装订线将根据设备大小展开/缩小。

      请务必不要在此定位标签上放置任何内容或样式,否则它将不可见。

      【讨论】:

        猜你喜欢
        • 2014-09-23
        • 2016-04-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多