iOS 自动布局 UILabel 包装
iOS Auto-Layout UILabel wrapping
我正在尝试让我的字幕标签换行,但它始终只保留一行文本被截断。我有它,所以字幕对 title/SignIn 标签有 5px 的顶部约束,对分隔符有 20px 的顶部约束。
我一直在研究 Content Hugging 和 Compression Resistance,但一直没弄明白。
如果我删除底部约束,标签会根据需要变成 3 行,但会与分隔符重叠(即内容不会被下推)。
如有任何帮助,我们将不胜感激。
将行设置为 0。然后放大标签以适合所需的代码行,即增加故事板上标签的高度。然后将图钉菜单中标签的高度约束设置为该高度。
所以,自动更新我的项目设置并重新启动 Xcode/Simulator 与它有关!
现在似乎一切正常(字幕设置如下):
内容拥抱已设置为:h=251 & v=251
内容压缩阻力已设置为:h=750 & v=750
行数已设置为:0
换行模式已设置为:截尾
"Bottom space to separator" 约束已设置为:等于 20
"Top space to sign in label" 约束已设置为:等于 5
我正在尝试让我的字幕标签换行,但它始终只保留一行文本被截断。我有它,所以字幕对 title/SignIn 标签有 5px 的顶部约束,对分隔符有 20px 的顶部约束。
我一直在研究 Content Hugging 和 Compression Resistance,但一直没弄明白。
如果我删除底部约束,标签会根据需要变成 3 行,但会与分隔符重叠(即内容不会被下推)。
如有任何帮助,我们将不胜感激。
将行设置为 0。然后放大标签以适合所需的代码行,即增加故事板上标签的高度。然后将图钉菜单中标签的高度约束设置为该高度。
所以,自动更新我的项目设置并重新启动 Xcode/Simulator 与它有关!
现在似乎一切正常(字幕设置如下):
内容拥抱已设置为:h=251 & v=251
内容压缩阻力已设置为:h=750 & v=750
行数已设置为:0
换行模式已设置为:截尾
"Bottom space to separator" 约束已设置为:等于 20
"Top space to sign in label" 约束已设置为:等于 5