【发布时间】:2014-05-27 18:02:28
【问题描述】:
我在 IB 中使用自动布局,并且在容器视图中有 2 个标签。两个标签都是“适合内容的大小”,因为字符串的长度会有所不同。
我希望标签以固定距离分隔,并且我希望在包含视图中水平居中的“标签 1---固定距离---标签 2”的组合。
我尝试一次选择两个标签并添加“容器中的水平中心”约束,但这似乎将两个文本字段独立居中而不是作为一个组。
【问题讨论】:
标签: xcode cocoa autolayout
我在 IB 中使用自动布局,并且在容器视图中有 2 个标签。两个标签都是“适合内容的大小”,因为字符串的长度会有所不同。
我希望标签以固定距离分隔,并且我希望在包含视图中水平居中的“标签 1---固定距离---标签 2”的组合。
我尝试一次选择两个标签并添加“容器中的水平中心”约束,但这似乎将两个文本字段独立居中而不是作为一个组。
【问题讨论】:
标签: xcode cocoa autolayout
您可以通过将标签放置在容器视图中来做到这一点。每个标签都与容器边缘齐平,并且容器在您的自定义视图中居中。
【讨论】:
斯坦福大学关于 ios 7 的讲座中考虑了一个解决方案。它工作得很好。在此附上该解决方案。 (这里 sdfssfg... 是 label1 而 efsdfg.... 是 label2)
【讨论】: