如果标签重叠,如何设置应截断哪个标签?

how to set which label should be truncated if labels overlap?

我有一个与 中的问题类似的问题 但是,我的左标签在运行时可能会变得非常宽,标准行为是右标签被截断。我如何强制界面生成器截断左侧标签而不是右侧标签?

标签中的两个文本都是在运行时设置的,所以我不知道每个标签的最终宽度。

如上所述,我使用了 linked 问题的解决方案,但错误的标签被截断了。所以我的问题与 link.

中所述的问题不同

有一种属性叫做内容压缩阻力。

这决定了它抵抗内容压缩的难度。

所以...对于要保留完整长度的标签运行 这个...

label.setContentCompressionResisyancePriority(.required, axis: .horizontal)

我正在输入 phone,所以我可能弄乱了参数名称。但自动完成会有所帮助。

这将确保另一个标签被 t运行首先处理。

您也可以在靠近底部的测量面板中的 IB 中进行设置。