Swift: сделать высоту UILabel эквивалентной высоте текста - PullRequest
0 голосов
/ 02 марта 2019

Мне интересно, как настроить высоту UILabel в соответствии с текстом.Я хочу, чтобы размер шрифта на этикетке соответствовал ширине устройства при сохранении высоты.

Пока что у меня установлено 2 строки, и мой код изменения просто:

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

Красный фон предназначен исключительно для отображения проблемы с высотой.

Фотография выпуска с красным фоном этикетки

1 Ответ

0 голосов
/ 03 марта 2019

Просто установите количество строк равным 0 в вашем коде или в «инспекторе атрибутов», и не задавайте ему высоту.

welcomeLabel.numberOfLines = 0
...