Я знаю, что есть много сообщений о UILabel
, и это размер, но я не смог найти ответ на свою проблему.UILabel не настраивается в соответствии с текстом
У меня есть UILabels
с текстом на 1 строке, не более и не нужно больше строк, а для текста устанавливается минимальная шкала шрифтов для настройки. В портретном режиме экран имеет достаточно места в высоте и не масштабирует мою UILabel высотой до критической точки.
В ландшафтном режиме, я короткий по высоте, а UILabel
очень мал по высоте и текст разрезан сверху и снизу.
Я испытал Everyting я прочитал как:
множество разрывов строк в режим клип
Используйте
adjustsFontSizeToFitWidth = YES;
В любом случае, текст подходит только по ширине но не заботятся о высоте.
Должен ли я использовать какой-то уродливый взломать, чтобы рассчитать размер шрифта в зависимости от высоты этикетки или я чего-то пропустил?
разместить свой код, чтобы увидеть, если вы пропустили л –
все в интерфейсе строителя, за исключением, если я пытаюсь добавить adjustsFontSizeToFitWidth строку с помощью кода. Я не могу показать вам какой-либо код. Если вы хотите воспроизвести его, создайте новый проект, поместите в него uilabel с большим размером шрифта с минимальной шкалой 0,1 и сделайте высоту apect ration примерно как 5 или 10% высоты экрана. После этого немного поиграйте с поворотом экрана, и у вас будет такая же проблема. – Kamax