使用Autolayout时自动调整UILabel大小

Jam*_*mes 7 uikit ios

我正在使用autolayout(NSLayoutConsraint)创建一个xib.有没有办法使用sizeToFit或类似的东西使UILabel适合其内容?

我已经尝试设置"大于或等于x"的约束,并尝试将高度设置为低于此值.但是,它会一直覆盖height属性.当你有NSLayoutConstraints时,sitToFit似乎不起作用.

如何才能使标签尺寸合适?

bor*_*den 4

为您的宽度和高度约束创建一个 IBOutlet,并使用它sizeToFit来更改它们的constant属性,然后调用needsUpdateConstraints