S
silentx
Aktives Mitglied
Thread Starter
- Dabei seit
- 30.08.2011
- Beiträge
- 375
- Reaktionspunkte
- 16
Irgendwie funktioniert die Style Änderung nicht
Meine TableViewKlasse, der Done wird nie gesetzt obwohl es eigentlich da durch läuft...
WRComponent Ausschnitt
Jemand eine Idee was ich hier falsch mache?
Meine TableViewKlasse, der Done wird nie gesetzt obwohl es eigentlich da durch läuft...
Code:
/* Definition des Buttons*/
- (void)viewDidLoad {
if(kbooEditModus) {
UIBarButtonItem *editButton = [WRComponent buttonForBarWithStyle:UIBarButtonSystemItemEdit target:self action:@selector(ListeBearbeiten:)];
[self.navigationItem setRightBarButtonItem:editButton];
}
[super viewDidLoad];
}
...
/* Liste Bearbeiten */
-(IBAction)ListeBearbeiten:(id)sender {
if(self.editing) {
[super setEditing:NO animated:YES];
[self.tableView setEditing:NO animated:YES];
[self.tableView reloadData];
self.navigationItem.hidesBackButton = NO;
[self.navigationItem.rightBarButtonItem setStyle:UIBarButtonItemStylePlain];
} else {
[super setEditing:YES animated:YES];
[self.tableView setEditing:YES animated:YES];
[self.tableView reloadData];
self.navigationItem.hidesBackButton = YES;
[self.navigationItem.rightBarButtonItem setStyle:UIBarButtonItemStyleDone];
}
}
WRComponent Ausschnitt
Code:
+(id) buttonForBarWithStyle:(int)pStyle target:(id)ptarget action:(SEL)psel {
UIBarButtonItem *btn = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:pStyle target:ptarget action:psel];;
return btn;
}
Jemand eine Idee was ich hier falsch mache?