Swift:使UILabel的高度等于文本的高度

时间:2019-03-02 20:48:38

标签: swift xcode uilabel constraints

我想知道如何调整UILabel的高度以匹配文本。我希望标签的字体大小可以调整以适合设备的宽度,同时保持高度贴合。

到目前为止,我将其设置为2行,而我的更改代码很简单:

 welcomeLabel.adjustsFontSizeToFitWidth = true
 welcomeLabel.sizeToFit()
 welcomeLabel.backgroundColor = UIColor.red

红色背景仅用于显示高度问题。

Photo of issue with label background red

1 个答案:

答案 0 :(得分:0)

只需在代码中或在“属性检查器”中将行数设置为“ 0”,就不要给它任何高度。

welcomeLabel.numberOfLines = 0