iphone установил фиксированный размер шрифта для UILabels - PullRequest
0 голосов
/ 25 июня 2009

У меня есть несколько UILabel различных размеров в моих представлениях. Я хочу, чтобы все UILabels имели одинаковый размер шрифта, независимо от того, насколько широки или высоки мои UILabels. Я пробовал несколько настроек в IB, но, похоже, ничто не дает мне такой фиксированный размер шрифта. Я уверен, что мне не хватает чего-то простого. Может кто-нибудь подсказать, пожалуйста?

Ответы [ 5 ]

2 голосов
/ 25 июня 2009

Отключите «Подгонка по размеру» в настройках «Размер шрифта» атрибутов метки. Или установите label.adjustsFontSizeToFitWidth = NO;

1 голос
/ 25 июня 2009

Я нашел ответ на свой вопрос. Нажмите на UILabel в IB, а затем перейдите в меню Font> Show Fonts (или Cmd-T). Там вы можете увидеть точный шрифт, который вы хотите для UILabel.

0 голосов
/ 25 июня 2009

В Интерфейсном Разработчике выберите свою UILabel, затем нажмите на третью вкладку в инспекторе (View Size). При условии, что значения размера и положения в порядке, вам необходимо настроить значения на панели «Авторазмер» следующим образом: отмените выбор каждого красного края, как внутри, так и снаружи внутреннего квадрата. Когда вы сделаете это, вы сразу увидите соответствующее поведение в правом прямоугольнике, показывающее ваш объект UILabel, когда его границы изменяются путем изменения его размера. Как вы заметите, ваше измерение UILabel останется прежним. Этого должно быть достаточно.

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

0 голосов
/ 25 июня 2009

Снимите флажок «Подгонка под размер» в категории «Размер шрифта» в IB.

0 голосов
/ 25 июня 2009

Вы можете увеличить минимальный размер надписей в Интерфейсном Разработчике.

...