2013-09-22 3 views

ответ

11

[UIFont boldSystemFontOfSize:17]

Примечание: Я подтвердил это, выполнив:

UIFont *font = [UIFont boldSystemFontOfSize:17]; 
[doneBarButtonItem setTitleTextAttributes:@{NSFontAttributeName: font} 
           forState:UIControlStateNormal]; 

И потом, я взял скриншоты, прежде чем & после и сравнили их. Они были одинаковыми.

+3

Это Безразлично» t учитывайте информацию о динамическом типе iOS 7. –

+0

Хорошая точка. Хотя, похоже, это не влияет на шрифт заголовка UIBarButtonItem. В любом случае ползунок в разделе «Настройки»> «Основные»> «Размер текста» был прямо посередине, точно подтверждая этот ответ. – ma11hew28

+2

Плюс это может измениться в будущем (если оно еще не было). Не совсем приемлемый ответ. Должен быть способ получить его программно – MobileMon

-6

Это «ProximaNova-Light» и размер шрифта 18,0 на прошивке 7

3

Вы можете получить шрифт по умолчанию для UILabel (который включает в себя название метки UIBarButton в), запрашивая

UIFont.systemFontOfSize(UIFont.labelFontSize())