自动调整标签大小

Automatically resizing labels

我正在尝试创建一个界面,其中两个标签共享一个 space,类似于具有两列的 html table 会:两者之间存在距离,何时window 被调整大小它们都调整大小并保持相同大小,保持它们之间的距离并填充可用 space.

e.g. | 10px to edge | label1 (50%) | 5px spacing | label2 (50%) | 10px to edge |

如果调整 window 的大小,边距和间距应保持不变,而两个标签应在它们之间平均分配可用的 space。

经过多次尝试(例如,将它们放在自定义视图中会处理边距)我无法找出正确的布局约束来实现这一点。

在阅读您的问题之前,我遇到了同样的问题。因为我看了你的问题,我又试了一次:

您可以通过进入情节提要来解决它。然后,你 select both 标签。之后,添加以下约束:

现在标签可以正确调整大小。这里的技巧是一起编辑两个标签的约束。否则 Equal Widths 选项不可用。