2009-06-24 6 views
0

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

ответ

1

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

2

Отключите «Adjust to fit» в настройках размера шрифта атрибутов метки. Или установите label.adjustsFontSizeToFitWidth = NO;

0

Вы можете увеличить минимальный размер меток в Interface Builder.

0

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

0

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

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

+0

Все эти ответы доказывают мою точку зрения. Я просто хочу выбрать все мои UILabels и установить размер шрифта. IB не дает мне никакой информации о моем размере шрифта, поэтому регулировка размера коробки до тех пор, пока она не «выглядит» правильно, довольно глупо. – Dave

Смежные вопросы