Изменить размер текста в соответствии с меткой в ​​Swift

Я хочу отобразить текст в ярлыке.

Метка имеет фиксированный размер, но текст может варьироваться от одного слова до полного предложения.

Есть ли способ автоматически изменить размер текста таким образом, чтобы он всегда отображался в максимально возможном размере шрифта без его усечения?

Я работаю через учебники в течение нескольких дней, но могу найти способы изменить размер метки, а не размер текста.

Ответ 1

Задайте minimumScaleFactor свойство UILabel.

How to set minimumScaleFactor

Ответ 2

Вы можете изменить размер шрифта, чтобы он соответствовал ширине UILabel (не многострочный):

myLabel.adjustsFontSizeToFitWidth = true