Swift - Настройка fontSize для соответствия ширине макета (программно)

Я искал что-то, чтобы динамически настроить мойfontSize чтобы соответствовать ширине моего макета коробки. Но все ответы, которые я могу найти, это либо использовать это:

label.adjustsFontSizeToFitWidth = true

Который работает. Но только если у меня нетsetTranslatesAutoresizingMaskIntoConstraints установлен вfalse.

Обратите внимание, что я не использую раскадровки. Таким образом, чтобы иметь полный контроль над моими другими ограничениями, мне нужна эта строка:

label.setTranslatesAutoresizingMaskIntoConstraints(false)

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

После того, как я выясню, как настроить размер шрифта, чтобы соответствовать ширине. Мне также нужно отрегулировать высоту окна макета, чтобы соответствовать размеру шрифта. Хотя, кажется, есть документация по этому вопросу, но если вы знаете ответ на этот вопрос, это будет с благодарностью.

заранее спасибо

Ответы на вопрос(7)

Ваш ответ на вопрос