Я пытаюсь создать ярлык, который сможет отображать названия фильмов разных размеров.Когда я использую приведенный ниже код
lbl.numberOfLines = 3
lbl.adjustsFontSizeToFitWidth = true
lbl.minimumScaleFactor = 0.05
, я получаю проблему разбивки более длинных слов на несколько строк
См. Проблему ниже:

Когда я использую этот код:
lbl.lineBreakMode = .byWordWrapping
lbl.numberOfLines = 3
lbl.adjustsFontSizeToFitWidth = true
lbl.minimumScaleFactor = 0.05
У меня возникает проблема пропущенных слов (на этикетке должен отображаться текст "Что любовь должна делать с этим")
См. Проблему ниже:

Метка имеет простой набор ограничений
lbl.topAnchor.constraint(equalTo: countdownLbl.bottomAnchor, constant: 20).isActive = true
lbl.bottomAnchor.constraint(equalTo: btnStackView.topAnchor, constant: 20).isActive = true
lbl.leftAnchor.constraint(equalTo: view.leftAnchor, constant: 20).isActive = true
lbl.rightAnchor.constraint(equalTo: view.rightAnchor, constant: 20).isActive = true
Любая помощь будет принята с благодарностью.