标签: swift storyboard constraints
我的故事板上有4个标签,在基线处对齐,并且它们之间有固定的距离。 每个标签在运行时可以有不同的值,我希望这4个标签的组是水平居中的。
没有成功修复它! 我试图将它们放在视图中并使视图居中,但它也不起作用。 也试图优先考虑,但也没有成功......
是否有可能在故事板中实现这一目标?
答案 0 :(得分:1)
您可以使用堆栈视图:
在'属性检查器'例如,您可以设置每个文本字段的宽度相等,间距为5个点:
然后,您可以像往常一样使用堆栈视图水平居中。
答案 1 :(得分:1)
您可以将4个标签放在另一个视图中。添加以下约束:
0
视图的宽度将由标签的内在大小加上#1中距离的大小决定。此宽度将随着标签内容的变化而变化,视图将使组保持居中。