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

问题描述:

我知道如何做到这一点,如果他们垂直堆叠,但我有我的故事板中的三个对象的“行” - 一个标签,一个宽度为50的拾取器和第二个标签。第一个标签有静态文本;第二个标签从没有文字开始,但是会根据Picker的值动态变化。我有设置限制如下:iOS - 我如何强制两个标签的长度相同?

20从选择器的右边缘向右标签的左边缘视图的左边缘从左侧标签的右边缘左标签的左边缘

20到选择器的左边缘

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

三个对象按其中心垂直排列,并从 视图的顶边为L 20 eft标签的顶边。

我希望左标签和右标签的宽度相同,而不管右标签中的内容是什么,但是当我运行该应用程序时,右标签获取宽度中的所有“附加空间”。如果我降低左标签的内容拥抱优先级,它将获得所有空间(并且右标签的宽度与其内容相对应)。

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

  • 选择这两个标签
  • Add New Constraints弹出检查Equal Widths
+0

“相等的宽度”,是吗? (顺便说一句,它的工作原理 - 感谢您的答案) –