【发布时间】:2017-09-24 19:15:57
【问题描述】:
如果它们垂直堆叠,我知道该怎么做,但我的故事板中有一个“行”三个对象 - 一个标签、一个宽度为 50 的选取器和第二个标签。第一个标签有静态文本;第二个标签以无文本开头,但会根据 Picker 的值动态变化。我的约束设置如下:
从视图的左边缘到Left Label的左边缘20
Left Label 的右边缘到 Picker 的左边缘的距离为 20
20 从 Picker 的右边缘到 Right Label 的左边缘
从Right Label的右边缘到视图的右边缘20
三个对象以中心垂直对齐,距离 20 视图的上边缘到左标签的上边缘。
无论右标签中的内容如何,我都希望左标签和右标签具有相同的宽度,但是当我运行应用程序时,右标签会获得宽度中的所有“额外空间”。如果我降低左标签的内容拥抱优先级,它会获得所有空间(右标签的宽度对应于它的内容)。
有没有办法强制两个标签在 Storyboard 中具有相等的宽度,或者这是必须在代码中处理的东西?
【问题讨论】:
标签: ios storyboard