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

问题描述 投票:0回答:1

我想知道如何调整UILabel的高度以匹配文本。我希望标签的fontsize能够调整以适应设备的宽度,同时保持高度舒适。

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

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

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

Photo of issue with label background red

swift xcode uilabel constraints
1个回答
0
投票

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

welcomeLabel.numberOfLines = 0
© www.soinside.com 2019 - 2024. All rights reserved.