【发布时间】:2013-03-07 16:23:30
【问题描述】:
我有一个UILabel,我想设置它,使它有一个固定的宽度和可变的高度,取决于它的text,而不是它的superView。
即如果text 是“Hello World”。那么标签将是...
------------------------
|Hello World. |
------------------------
如果text 是“这是一段很长的文本,跨越了几行”。那么标签将是...
------------------------
|This is some very long|
|text that goes over |
|several lines. |
------------------------
我已经使用NSLayoutConstraint 设置了固定宽度并将numberOfLines 设置为0,但它只保留一个行高并用省略号连接文本。
我知道有一种叫做“contentResistance”之类的东西,但我不确定它的名称或如何使用它。
这可能吗?
【问题讨论】:
标签: ios objective-c uilabel nslayoutconstraint