#xcode
#xcode
Вопрос:
Моя ширина и высота масштабируют относительную ориентацию интерфейса, но я не могу масштабировать размер шрифта моей UILabel.
my_label.adjustsFontSizeToFitWidth = YES;
у меня не получится.
Ответ №1:
Убедитесь, что ваш my_label.minimumFontSize
меньше my_label.font.pointSize
.
Вы могли бы попробовать что-то вроде:
my_label.minimumFontSize = (my_label.font.pointSize / 4.0) * 3.0;
my_label.adjustsFontSizeToFitWidth = YES;
Или установите значения в построителе интерфейса для минимального размера шрифта на что-то меньшее, чем размер шрифта. Таким образом, если ширина метки уменьшается, размер шрифта уменьшается.
Комментарии:
1. никакой разницы (. я просто меняю ширину и высоту, и весь текст не помещается в моем прямоугольнике.
2. Убедитесь, что вы используете шрифт, который можно уменьшить. Посмотрите, уменьшится ли «Helvetica», если это произойдет, вам может потребоваться использовать другой шрифт.