Update-Problem in Navigation-/Toolbar

  • Update-Problem in Navigation-/Toolbar

    Hi,

    ich verwende als rightBarItem (normalerweise ist das oft genau 1 Button) eine Toolbar welche 2 Buttons beinhaltet. Prinzipiell klappt das prima, allerdings sind die Labels in diesen erst zeitverzoegert zu sehen - z.B. nach Click auf die Buttons. Muss ich da eventuell explizites Update anfordern? Oder habt Ihr andere Ideen? Danke vielmals im voraus.

    Ekki

    Quellcode

    1. UIToolbar *tToolbar = [[UIToolbar alloc] initWithFrame:CGRectMake(0.0f, 0.0f, 200.0f, 44.0f)];
    2. tToolbar.clearsContextBeforeDrawing = NO;
    3. tToolbar.clipsToBounds = NO;
    4. tToolbar.barStyle = -1;
    5. NSMutableArray *tButtons = [[NSMutableArray alloc] initWithCapacity:3];
    6. UIBarButtonItem *tButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace target:nil action:nil];
    7. [tButtons addObject:tButton];
    8. [tButton release];
    9. tButton = mImprBtn = [[UIBarButtonItem alloc] initWithTitle:NSLocalizedStringFromTable(_IMPRESSIONS, DX_RES, nil) style:UIBarButtonSystemItemAction target:self action:@selector(toggleImprMode)];
    10. [tButtons addObject:tButton];
    11. [tButton release];
    12. tButton = mFilterBtn = [[UIBarButtonItem alloc] initWithTitle:NSLocalizedStringFromTable(_FILTER, DX_RES, nil) style:UIBarButtonSystemItemAction target:self action:@selector(toggleFilterMode)];
    13. [tButtons addObject:tButton];
    14. [tButton release];
    15. [tToolbar setItems:tButtons animated:NO];
    16. [tButtons release];
    17. UIBarButtonItem *tRightItem = [[UIBarButtonItem alloc] initWithCustomView:tToolbar];
    18. [tToolbar release];
    19. self.navigationItem.rightBarButtonItem = tRightItem;
    20. [tRightItem release];
    Alles anzeigen