【问题标题】:How to centre 2 views within a container view with Autolayout如何使用 Autolayout 在容器视图中居中 2 个视图
【发布时间】:2014-05-27 18:02:28
【问题描述】:

我在 IB 中使用自动布局,并且在容器视图中有 2 个标签。两个标签都是“适合内容的大小”,因为字符串的长度会有所不同。

我希望标签以固定距离分隔,并且我希望在包含视图中水平居中的“标签 1---固定距离---标签 2”的组合。

我尝试一次选择两个标签并添加“容器中的水平中心”约束,但这似乎将两个文本字段独立居中而不是作为一个组。

【问题讨论】:

    标签: xcode cocoa autolayout


    【解决方案1】:

    您可以通过将标签放置在容器视图中来做到这一点。每个标签都与容器边缘齐平,并且容器在您的自定义视图中居中。

    【讨论】:

      【解决方案2】:

      斯坦福大学关于 ios 7 的讲座中考虑了一个解决方案。它工作得很好。在此附上该解决方案。 (这里 sdfssfg... 是 label1 而 efsdfg.... 是 label2)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-04-02
        • 2015-12-27
        • 2017-06-27
        • 2014-03-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多