iOS - 如何强制两个标签长度相同?

时间:2017-09-24 19:15:58

标签: ios storyboard

如果它们垂直堆叠,我知道该怎么做,但我有一个"行"我的故事板中的三个对象 - 一个标签,一个宽度为50的选择器和一个第二个标签。第一个标签有静态文本;第二个标签以没有文字开头,但会根据Picker的值动态变化。我的约束设置如下:

20从视图的左边缘到左边标签的左边缘

20从Left Label的右边缘到Picker的左边缘

20从Picker的右边缘到Right Label的左边缘

20从Right Label的右边缘到视图的右边缘

这三个物体的中心垂直对齐,距离是20 视图的上边缘到左边标签的上边缘。

我希望Left Label和Right Label的宽度相同,无论Right Label中的内容是什么,但是当我运行应用程序时,Right Label会获得所有"额外空间"在宽度。如果我降低左侧标签的内容拥抱优先级,它将获得所有空间(并且右侧标签的宽度与其内容相对应)。

有没有办法强制两个标签在Storyboard中具有相同的宽度,或者这是否必须在代码中处理?

1 个答案:

答案 0 :(得分:1)

  • 选择两个标签
  • Add New Constraints弹出式支票Equal Widths