使用最小行数设置最大标签宽度

Set maximum label width using the minimum amount of lines

您好,我遇到了这个问题:

我正在努力实现这个目标:

我希望红色标签不使用超过单元格宽度的 50%,但如果它需要更少 space 或者它是多行计算单元格的实际宽度而不是离开没有文字的大空白 space。

我得到的是:

如果我强制它为宽度的 50%:

如果我将宽度设置为等于或小于宽度的 50%:

已修复!要使多行标签获得实际宽度而不是最大宽度,但使用最少的行数,如下所示:

而不是这个:

您必须将水平压缩阻力优先级设置为 1000。