Как настроить размер текста UIBarButtonItem в iOS 5? - PullRequest
2 голосов
/ 20 октября 2011

У меня есть uibarbuttonitem со стрелкой назад, созданной из кода символа. В iOS4.3 и ниже стрелка выглядит нормально, однако в iOS5 она выглядит намного меньше. Кто-нибудь видел это? Любая идея, как это исправить, кроме использования фактического изображения?

    // flex space
    UIBarButtonItem *flex = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace target:nil action:nil];

    // back
    unichar backArrowCode = 0x25C0; //BLACK LEFT-POINTING TRIANGLE
    NSString *backArrowString = [NSString stringWithCharacters:&backArrowCode length:1];
    UIBarButtonItem *backBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:backArrowString 
                                                                          style:UIBarButtonItemStylePlain 
                                                                         target:self 
                                                                         action:@selector(webViewGoBack:)];        

    [backBarButtonItem setEnabled:NO];

    // add
    self.toolbarItems = [NSArray arrayWithObjects:backBarButtonItem, flex, nil];

    if (self.navigationController != nil) {
        [self.navigationController setToolbarHidden:NO];
        [self.navigationController.toolbar setTintColor:[UIColor colorForToolBar]];
    }
    [backBarButtonItem release];
    [flex release];

example buttons

1 Ответ

0 голосов
/ 24 октября 2011

Спасибо, Гай Дор! Ваш комментарий был правильным. Я вернулся к использованию UIImage.

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