Im пытается получить текст, чтобы заполнить все границы метки независимо от того, длинной или короткой является текстовая строка. Я хочу максимально возможный размер шрифта без усечения или обрезки.Как уменьшить размер текста внутри метки
Я создал свой лейбл так:
var messageTitle = TTTAttributedLabel()
messageTitle.setTranslatesAutoresizingMaskIntoConstraints(false)
messageTitle.font = AppTheme.largeMessageFont()
messageTitle.verticalAlignment = .Bottom
messageTitle.numberOfLines = 0
messageTitle.adjustsFontSizeToFitWidth = true
messageTitle.minimumScaleFactor = 0.2
И установить различные ограничения, чтобы установить размер этикетки, чтобы быть 250 х 250.
Я уверен, что это используется для работы , Текст метки теперь получает урезано, если оно долго, когда оно должно быть сокращение размера текста
пример в Objective-C является приведенный здесь: http://stackoverflow.com/questions/4865458/dynamically-changing-font-size-uilabel, и его следует легко принять. – Volker
Похоже, что он меняет размер рамки ярлыка? Мой ярлык должен оставаться того же размера – grabury
, вы можете перебирать размер шрифта до тех пор, пока он не соответствует указанному размеру метки на основе этого кода. – Volker