2016-04-19 4 views
1

Когда вы используете UILabel, вы можете установить adjustsFontSizeToFitWidth вместе с соответствующим коэффициентом масштабирования.Слушайте сокращения шрифтов на iOS

Как я могу получить уведомление, когда оно масштабируется? Мой случай использования заключается в том, что когда один ярлык вниз, я хотел бы сделать это для других вокруг него для единообразия.

+1

Это могло бы быть сделано с просьбой об улучшении: http://bugreport.apple.com – matt

+1

Некоторые хакерские ответы здесь: http://stackoverflow.com/questions/28284063/how-do-get-auto-adjusted- font-size-in-ios-7-0-or-later Не используйте ни один из них. – matt

+0

спасибо матовый; ошибка улучшения - # 25811290 – joslinm

ответ

1

Нет механизма наблюдения, вам нужно будет вычислить размер, необходимый для размещения текста в доступном пространстве, и использовать этот размер для всех.

Альтернативой является использование автозапуска, позволяющего обертывать текст, а затем его не нужно масштабировать.

Смежные вопросы