如果标签重叠,如何设置应截断哪个标签?
how to set which label should be truncated if labels overlap?
我有一个与 中的问题类似的问题
但是,我的左标签在运行时可能会变得非常宽,标准行为是右标签被截断。我如何强制界面生成器截断左侧标签而不是右侧标签?
标签中的两个文本都是在运行时设置的,所以我不知道每个标签的最终宽度。
如上所述,我使用了 linked 问题的解决方案,但错误的标签被截断了。所以我的问题与 link.
中所述的问题不同
有一种属性叫做内容压缩阻力。
这决定了它抵抗内容压缩的难度。
所以...对于要保留完整长度的标签运行 这个...
label.setContentCompressionResisyancePriority(.required, axis: .horizontal)
我正在输入 phone,所以我可能弄乱了参数名称。但自动完成会有所帮助。
这将确保另一个标签被 t运行首先处理。
您也可以在靠近底部的测量面板中的 IB 中进行设置。
我有一个与
标签中的两个文本都是在运行时设置的,所以我不知道每个标签的最终宽度。
如上所述,我使用了 linked 问题的解决方案,但错误的标签被截断了。所以我的问题与 link.
中所述的问题不同有一种属性叫做内容压缩阻力。
这决定了它抵抗内容压缩的难度。
所以...对于要保留完整长度的标签运行 这个...
label.setContentCompressionResisyancePriority(.required, axis: .horizontal)
我正在输入 phone,所以我可能弄乱了参数名称。但自动完成会有所帮助。
这将确保另一个标签被 t运行首先处理。
您也可以在靠近底部的测量面板中的 IB 中进行设置。