benim düzenle düğmesineiPhone, Düzenle düğmemi masam için nasıl değiştiririm ve Bitti'ye dönüp Düzenle'ye geri dönebilir miyim?
self.navigationItem.rightBarButtonItem = [[[UIBarButtonItem alloc]
initWithBarButtonSystemItem:UIBarButtonSystemItemEdit target:self
action:@selector(editNavButtonPressed)] autorelease];
ekledik Ama geri Done bunu çevirmek mümkün görünmektedir ve yok konsol onun Boş
-(IBAction)editNavButtonPressed
{
//[self.tableView setEditing:YES animated:YES];
BOOL editing = !self.tableView.editing;
NSLog(@"tile=#%@#", self.navigationItem.rightBarButtonItem.title);
if ([self.navigationItem.rightBarButtonItem.title isEqualToString:NSLocalizedString(@"Edit", @"Edit")]) {
self.navigationItem.rightBarButtonItem.title = NSLocalizedString(@"Done", @"Done");
} else {
self.navigationItem.rightBarButtonItem.title = NSLocalizedString(@"Edit", @"Edit");
}
//self.navigationItem.rightBarButtonItem.enabled = !editing;
//self.navigationItem.rightBarButtonItem.title = (editing) ? NSLocalizedString(@"Done", @"Done") : NSLocalizedString(@"Edit", @"Edit");
[self.tableView setEditing: editing animated: YES];
}
Evet, ancak şimdi de düğmenin neyin ayarlandığını belirlemem gerekiyor. Bu http://stackoverflow.com/questions/2020716/rename-standard-edit-button-in-tableview öğesini buldum ancak setEditing işlevi hiçbir zaman çağrılmıyor. – Jules