Как мне получить шрифт UIToolbar, соответствующий UINavigation Controller? - PullRequest
4 голосов
/ 20 апреля 2009

Используя в следующем посте , я смог добавить UILabel к UIToolbar, однако это выглядит дерьмово. Кто-нибудь знает, как получить размер текста / цвет / тень, чтобы соответствовать заголовку для UINavigationController?

Контроллер навигации

альтернативный текст http://www.codingwithoutcomments.com/uploads/Picture1.png

UIToolbar с UILabel

альтернативный текст http://www.codingwithoutcomments.com/uploads/Picture2.png

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

Ответы [ 3 ]

7 голосов
/ 01 мая 2009

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

itemLabel.shadowColor = [UIColor colorWithRed:0 green:0 blue:0 alpha:0.5];
itemLabel.shadowOffset = CGSizeMake(0, -1.0);
3 голосов
/ 08 июня 2011

Очевидно, что речь идет об 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";
0 голосов
/ 20 апреля 2009
UILabel * itemLabel = [[UILabel alloc] initWithFrame:rectArea];
itemLabel.text = @"Item";   
itemLabel.textColor = [UIColor whiteColor];
itemLabel.font = [UIFont boldSystemFontOfSize:22.0];
...