Я устанавливаю собственный шрифт в своих UIBarButtonItem
объектах, используя UIAppearance
. Это отлично работает и правильно устанавливает шрифт. Однако мне нужно настроить вертикальное положение заголовка кнопки, чтобы оно соответствовало размеру нового шрифта.
[[UIBarButtonItem appearance] setTitleTextAttributes:[NSDictionary dictionaryWithObject:[UIFont fontWithName:@"Sketch Rockwell" size:12] forKey:UITextAttributeFont] forState:UIControlStateNormal];
[[UIBarButtonItem appearance] setTitlePositionAdjustment:UIOffsetMake(0, 1.5) forBarMetrics:UIBarMetricsDefault];
Проблема в том, что вертикальная позиция заголовка корректируется в обычном UIBarButtonItem
, но кнопки возврата на панели навигации не настраиваются. Я предполагаю, что я нацелился на правильный объект в своем коде, потому что его шрифт обновляется, а не вертикальное положение его заголовка.
Есть ли у кого-нибудь идеи о том, как напрямую настроить таргетинг на кнопки «Назад»?
Спасибо
Брайан