我无法使用自动布局正确调整 UILabel 的大小。基本上我希望我的标签总是大小刚好足以匹配它的内容。这里有一些图片可以证明我的意思。
注意横向的额外顶部和底部填充。我不想要那个。我希望标签垂直收缩,以便只包含其内容。
我对顶部布局指南有 33 的顶部约束,对 super View 的前导约束为 75,对 super View 的尾部约束为 75。
因此,我的目标再次是允许根据方向调整标签的大小,但让标签只包含其内容而没有任何填充。
谢谢。
最佳答案
你需要的是它底部的灵活约束。因此,假设将底部约束设置为大于或等于 0,并将其优先级设置为 100。然后选择 UILabel
并将其 Vertical Content Hugging 优先级更改为 99。这样,内容拥抱优先于底部距离,并且填充将在所有方向上消失。
关于ios - 旋转时无法缩小 UILabel 以适应内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21971567/