我有一个类似的问题,如How to resolve the Storyboard's warnings on Xcode?所述 但是,我的左标签在运行时会变得很宽,标准行为是右标签被截断。我如何强制界面构建器截断左侧标签而不是右侧标签?
标签中的两个文本都是在运行时设置的,所以我不知道每个标签的宽度。
如上所述,我使用了链接问题的解决方案,但错误的标签被截断了。所以我的问题不同于链接中所述的问题。
答案 0 :(得分:0)
有一个称为内容压缩抗性的属性。
这确定了抵抗内容压缩的程度。
所以...对于要保持全长的标签,请运行此...
label.setContentCompressionResisyancePriority(.required, axis: .horizontal)
我在手机上打字,所以我可能弄乱了参数名称。但是自动完成会有所帮助。
这将确保另一个标签先被截断。
您也可以在底部附近的测量面板中的IB中进行设置。