Как настроить размер шрифта в соответствии с высотой (а не шириной) в Swift 3
label.minimumScaleFactor
работает очень хорошо, чтобы подогнать шрифт к ширине.
Однако размер шрифта для алфавита, такого как "I", обычно больше, чем для других букв, таких как "H". Это делает дизайн очень странно.
Мне нужна помощь, чтобы подогнать шрифт к высоте надписи. Любые решения / функции / класс, которые я могу принять?
1 ответ
Решение
Свифт 3...
label.minimumScaleFactor = 0.1 //you need
label.adjustsFontSizeToFitWidth = true
label.lineBreakMode = .byClipping
label.numberOfLines = 0