В iOS7 по умолчанию UIBarButtonItem использует обычный весовой шрифт Helvetica для стиля UIBarButtonItemStylePlain и жирный вес для UIBarButtonItemStyleDone.В iOS7 UIBarButtonItems не уважают жирный стиль «Сделано» при использовании прокси-сервера UIAppearance
Мое приложение использует собственные шрифты, и я использую UIAppearance прокси для достижения этой цели:
appearance = @{NSFontAttributeName: [UIFont fontWithName:@"ProximaNova-Regular" size:18.0]};
[[UIBarButtonItem appearance] setTitleTextAttributes:appearance
forState:UIControlStateNormal];
Беда в том, внешний вид прокси делает Plain и Done стиле кнопки регулярный вес шрифта я указано выше ,
Любые идеи о том, как я могу получить UIBarButtonItem для использования разных пользовательских шрифтов в зависимости от стиля?
Эй Марка, я знаю, что это давно ответ, но вы попробовали подклассифицировать UIBarButtonItem и добавить пользовательский вид? Взгляните на этот ответ здесь: http://stackoverflow.com/questions/18844681/how-to-make-custom-uibarbuttonitem-with-image-and-label. Надеюсь, это поможет :) –