Как изменить размер UILabels для соответствия содержимому?
В моей программе в настоящее время имеется тридцать UILabels, которые могут содержать цифры от одной до трех цифр. Я хочу, чтобы мои UILabels расширялись и сжимались горизонтально, так как числа внутри них меняли размер. В настоящий момент текст сокращается, а размер UILabels остается прежним.
Если это можно сделать только с помощью xib файла, было бы предпочтительнее делать это программно, но если это невозможно, это было бы здорово.
Спасибо
Ответы
Ответ 1
После установки текста метки вызовите sizeToFit
на ярлыке. Это сделает ярлык достаточно большим для текста.
Кстати - зачем вам это нужно? Почему бы просто не сделать ярлыки достаточно большими для возможных значений и оставить их такими размерами? Какую пользу вы, по вашему мнению, получите, уменьшив метки?