【发布时间】:2017-01-05 14:55:02
【问题描述】:
我正试图让我的字幕标签换行,但它总是保留一行,并带有截断的文本。我有它,所以字幕对标题/登录标签有 5px 的顶部约束,对分隔符有 20px 的顶部约束。
我一直在研究 Content Hugging 和 Compression Resistance 但我无法弄清楚。
如果我删除底部约束,标签会根据需要变为 3 行,但会与分隔符重叠(即内容不会被下推)。
任何帮助将不胜感激。
【问题讨论】:
-
属性检查器中有哪些行数和换行样式?
-
我有 "numberOfLines = 0" && "line break style = Truncate Tail"
-
您需要将换行样式更改为自动换行
-
将其更改为自动换行仍显示为 1 行,内容未下推,标签的其余部分(即第 2-3 行)被剪裁
-
它被推下,但你不会看到它,因为约束的优先级大于标签的内容拥抱优先级,并且标签的框架保持不变。
标签: ios autolayout xcode8 ios-autolayout