2009-04-20 14 views
4

Используя the following post, я смог добавить UILabel в UIToolbar, однако он выглядит дерьмовым. Кто-нибудь знает, как получить размер текста/цвет/тень в соответствии с названием для UINavigationController?Как получить шрифт UIToolbar в соответствии с UINavigation Controller?

Навигационный контроллер

alt text http://www.codingwithoutcomments.com/uploads/Picture1.png

UIToolbar с UILabel

alt text http://www.codingwithoutcomments.com/uploads/Picture2.png

Какие шаги мне нужно предпринять, чтобы сделать их матч?

+0

Вы хотите знать спецификации шрифта яблока UIToolbar или просто как к установить шрифт и цвет UILabel? –

+0

Я изменил свой вопрос. См. Изменения. – CodingWithoutComments

+0

Я предполагаю, что я задавался вопросом, знали ли кто-то о шрифтах и ​​цветовых спецификациях для UILabel, который соответствует шрифту и цветовым спецификациям контроллера навигации для «Item» – CodingWithoutComments

ответ

7

Возможно, вы также захотите добавить тень?

itemLabel.shadowColor = [UIColor colorWithRed:0 green:0 blue:0 alpha:0.5]; 
itemLabel.shadowOffset = CGSizeMake(0, -1.0); 
0
UILabel * itemLabel = [[UILabel alloc] initWithFrame:rectArea]; 
itemLabel.text = @"Item"; 
itemLabel.textColor = [UIColor whiteColor]; 
itemLabel.font = [UIFont boldSystemFontOfSize:22.0]; 
3

Очевидно, что речь идет о iPhone, но в случае, если кто-то интересно, вот число для IPad:

titleLabel.font = [UIFont boldSystemFontOfSize:20.0]; 
    titleLabel.shadowOffset = CGSizeMake(0, 1); 
    titleLabel.shadowColor = [UIColor colorWithWhite:1.f alpha:.5f]; 
    titleLabel.textColor = [UIColor colorWithRed:113.f/255.f green:120.f/255.f blue:127.f/255.f alpha:1.f]; 
    titleLabel.backgroundColor = [UIColor clearColor]; 
    titleLabel.text = @"Title";