2012-11-28 12 views
5

zrobiłem dodać ten kod do mojego viewDidLoad, przycisk edit pojawił się, ale nie ma minus przycisk po lewej stronie wierszy.Czerwony znak minus nie jest wyświetlana, gdy uderzę edycji przycisk

self.navigationItem.leftBarButtonItem = self.editButtonItem; 

Po przesuwając wiersz, usuwać przycisk pojawia się, ale kiedy uderzyć przycisk edycji nie ma znaku minus.

Co może spowodować, że znak minus nie pojawi się w moim programie?

Odpowiedz

5

Ustaw tryb edycji widoku tabeli jak

[self.tableView setEditing:YES animated:YES]; 

wykonać powyższe metody działania swojego przycisk Edytuj w pasku nawigacyjnym.

Albo po prostu użyć,

- (void)setEditing:(BOOL)editing animated:(BOOL)animated { 
    [super setEditing:editing animated:animated]; 
    [self.tableView setEditing:editing animated:animated]; 
} 

Jeśli chcesz pokazać przycisk Usuń, można zaimplementować poniższy kod.

- (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath 

    return UITableViewCellEditingStyleDelete; 
} 

Więcej szczegółów check the apple documentation

+0

Dziękuję bardzo. –

Powiązane problemy