2016-08-22 4 views
0

У меня есть UILabel, размер которого определяется расстоянием от вида сверху и видом в нижней части экрана. Высота UILabel обычно будет отличаться в зависимости от устройства. Похоже, что когда Auto Layout растягивает/сжимает высоту UILabel, текст в ней цепляется к вершине UILabel, как если бы UILabel располагал вертикальное выравнивание текста, установленного в начало. Как заставить текст центрировать по вертикали?Силовой текст, вертикально центрированный в UILabel

ответ

0

Не понимая преимуществ, связанных с расширением Auto Layout UILabel: s, я использовал дополнительный UIView вместо моего UILabel и имел автоматическую компоновку вместо этого. Затем я положил мой центр UILabel, содержащий UIView. Больше нет ограничений для UILabel. Кажется, теперь отлично работает.

0

Нажмите на ярлык.

В правой части панели выберите «Attributes Inspector».

Для свойства «Базовая линия» выберите вариант «Выровнять центры», чтобы текст был центрирован по вертикали.

enter image description here

+0

Я пробовал это, к сожалению, ничего не изменил. Текст все еще был привязан к вершине. – Jonny

+0

Можете ли вы предоставить мне скриншот? – KSR

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