Вертикальное выравнивание настраиваемого шрифта UIButton

У меня есть UIButton , который использует собственный шрифт, который устанавливается при загрузке моего представления:

- (void)viewDidLoad
{
    [super viewDidLoad];    
    self.searchButton.titleLabel.font = [UIFont fontWithName: @"FONTNAME" size: 15.0 ];
}

У меня проблема в том, что шрифт кажется всплывающим над центральной линией. Если я закомментирую эту строку, шрифт по умолчанию будет хорошо центрирован по вертикали. Но переход на собственный шрифт нарушает вертикальное выравнивание.

I ' m возникает такая же проблема с ячейкой таблицы с настраиваемым шрифтом.

Нужно ли мне где-то сообщать представлению, что настраиваемый шрифт не такой высокий, как другие шрифты?

РЕДАКТИРОВАТЬ: Я только что понял, что Я использую шрифт Windows TrueType. Я могу использовать его в TextEdit на Mac, только проблема с выравниванием в моем приложении

Button text not vertically centered

113
задан Bartłomiej Semańczyk 26 October 2015 в 09:04
поделиться