какой заголовочный шрифт у навигационного элемента? - PullRequest
0 голосов
/ 20 февраля 2012

Я хотел бы использовать navigationItem.title's шрифт, потому что я вставляю кнопку в titleView, и у этой кнопки есть «ABC», но этот «ABC» должен быть указан шрифт.Мне нужен этот же шрифт для navigationItem шрифта заголовка системы;что мне делать?

Ответы [ 3 ]

1 голос
/ 20 февраля 2012

Я считаю, что это обычный системный шрифт [UIFont systemFontWithSize: someSize]. Вам также необходимо установить небольшую тень, чтобы придать ей тот же эффект, что и в строке заголовка. Если вы используете UILabel, я думаю, вы можете установить shadowOffset равным 0, -1 для того же эффекта, что и строка заголовка.

0 голосов
/ 20 февраля 2012

Свойство font для UINavigationItem.title невозможно установить прагматично.Но вы можете создать UILabel, установить собственный шрифт и добавить его в качестве подпредставления.

Попробуйте это

UILabel *label=[[UILabel alloc]init];
label.frame=CGRectMake(100,10,200,24);   //You have to adjust frame here.
label.font=[UIFont fontWithName:@"Helvetica" size:14];
[self.navigationController.navigationItem addSubView:label];
[label release];
0 голосов
/ 20 февраля 2012

По умолчанию для всех типов шрифтов установлено значение «Система».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...