SKT*_*SKT 2 xcode uilabel ios swift
我有两个并排的标签。我设置了两个约束。标签-A 从视图的前缘开始。Label-B 从 Label-1 的后缘开始 10px。没有宽度限制。
Label-A 的文本长度不同;Label-B 的文本是固定的(6 个字符长)。这工作正常,直到 Label-A 的长度超过某个点。然后 Label-B 离开屏幕。
在我将文本值分配给 Label-A 之前,我想用 '...' 截断 Label-A 文本,如果它会将 Label-B 推到视图的后缘之外。知道如何确定我是否应该截断 Label-A 的文本以及截断多少?这必须同时适用于纵向和横向模式。
谢谢。
让horizontal content hugging priority与horizontal content compression resistance priority的Label-B高于Label-A。并Label-B在超级视图中添加尾随。
根据您的要求,为两个标签之一设置内容压缩阻力优先级。
看看这些快照:
默认的两个标签content compression resistance priority。
我更改content compression resistance priority为 label blablabla blablabla,从750到749。
结果是:
有关更多详细信息,请参阅 Apple 文档:设置内容拥抱和抗压缩优先级
| 归档时间: |
|
| 查看次数: |
2615 次 |
| 最近记录: |