Как расположить встроенные шрифты вертикально в UILabels? - PullRequest
1 голос
/ 27 июля 2011

В предыдущем вопросе:

Встроенные шрифты в iOS: почему они не центрированы по оси Y?

было отмечено, что встроенные шрифты не центрируются вертикально в элементах управления iOS.

Было предложено решение, но оно работает только с кнопками. Как правильно центрировать встроенные шрифты в UILabels?

Ответы [ 2 ]

1 голос
/ 27 июля 2011

У меня была проблема с пользовательским шрифтом в iOS, у которого были очень высокие глифы, поэтому они были обрезаны по ярлыку. Закончено создание моего собственного подкласса меток с помощью самодельного CATextLayer. Это может показаться экстремальным, но на самом деле не так уж много работы, и дает вам полный контроль над позиционированием, стилем и т. Д.

0 голосов
/ 27 июля 2011

Возможно, ваш шрифт имеет неверные метрики. Понимание UIFont дает хорошее представление о том, что означает каждая метрика.Сравните метрики шрифта, которые вы получаете от своего шрифта, с метриками шрифта для системных шрифтов и посмотрите, не выглядит ли что-либо значительно неправильным.

...