UILabel уменьшать / расширять фрейм, чтобы вместить текст в autolayout? - PullRequest
0 голосов
/ 18 октября 2018

Есть ли способ, которым вы могли бы установить размер шрифта для метки, а затем сделать рамку метки (границы прямоугольника) для уменьшения / расширения, чтобы соответствовать размеру шрифта?Это обратное значение adjustsFontSizeToFitWidth, в котором вы изменяете размер текста в соответствии с рамкой.

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

Я ищу что-то вроде adjustFrameWidthHeightToFitText.

Ответы [ 2 ]

0 голосов
/ 04 ноября 2018

Если вы не установите ограничение по высоте и установите количество строк примерно 15-20 (зависит от размера текста), то об этом позаботится конструктор интерфейса.

0 голосов
/ 18 октября 2018

Установите вертикальный и горизонтальный приоритет для содержимого на 1000, тогда ярлык будет точно соответствовать содержимому.

...