Вопрос

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

Это было полезно?

Решение

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

Другие советы

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

Свойство шрифта для 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];
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top