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
Alles anzeigen
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
- UIToolbar *tToolbar = [[UIToolbar alloc] initWithFrame:CGRectMake(0.0f, 0.0f, 200.0f, 44.0f)];
- tToolbar.clearsContextBeforeDrawing = NO;
- tToolbar.clipsToBounds = NO;
- tToolbar.barStyle = -1;
- NSMutableArray *tButtons = [[NSMutableArray alloc] initWithCapacity:3];
- UIBarButtonItem *tButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace target:nil action:nil];
- [tButtons addObject:tButton];
- [tButton release];
- tButton = mImprBtn = [[UIBarButtonItem alloc] initWithTitle:NSLocalizedStringFromTable(_IMPRESSIONS, DX_RES, nil) style:UIBarButtonSystemItemAction target:self action:@selector(toggleImprMode)];
- [tButtons addObject:tButton];
- [tButton release];
- tButton = mFilterBtn = [[UIBarButtonItem alloc] initWithTitle:NSLocalizedStringFromTable(_FILTER, DX_RES, nil) style:UIBarButtonSystemItemAction target:self action:@selector(toggleFilterMode)];
- [tButtons addObject:tButton];
- [tButton release];
- [tToolbar setItems:tButtons animated:NO];
- [tButtons release];
- UIBarButtonItem *tRightItem = [[UIBarButtonItem alloc] initWithCustomView:tToolbar];
- [tToolbar release];
- self.navigationItem.rightBarButtonItem = tRightItem;
- [tRightItem release];