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

时间:2018-07-15 12:00:45

标签: ios xcode storyboard constraints interface-builder

我有一个类似的问题,如How to resolve the Storyboard's warnings on Xcode?所述 但是,我的左标签在运行时会变得很宽,标准行为是右标签被截断。我如何强制界面构建器截断左侧标签而不是右侧标签?

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

如上所述,我使用了链接问题的解决方案,但错误的标签被截断了。所以我的问题不同于链接中所述的问题。

1 个答案:

答案 0 :(得分:0)

有一个称为内容压缩抗性的属性。

这确定了抵抗内容压缩的程度。

所以...对于要保持全长的标签,请运行此...

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

我在手机上打字,所以我可能弄乱了参数名称。但是自动完成会有所帮助。

这将确保另一个标签先被截断。

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