【发布时间】:2019-07-22 11:08:26
【问题描述】:
我有一个具有以下约束的 UILabel
Height = 30
Leading = superview leading
Center Y = superview center Y
标签的文本根据 api 响应而变化。我使用label.sizeToFit() 来更改标签的宽度。
现在我想为标签添加一些空间。新宽度应该是
textsize + 50
如何在不计算宽度的情况下仅使用自动布局来做到这一点。
【问题讨论】:
-
你试过用
.adjustsFontSizeToFitWidth = true -
@MohmmadS 我没有标签的宽度限制。它的大小根据文本增加。我现在想要一些填充物。喜欢
| Hello |。不想要|Hello| -
然后看看偏移量
-
@MohmmadS 如果我使用
offset,文本会被截断 -
stackoverflow.com/questions/27459746/…检查这个答案,也许它可以帮助你解决你的问题。
标签: ios swift autolayout nslayoutconstraint