2012-11-28 4 views
5

ho aggiunto questo codice al mio viewDidLoad, il pulsante Modifica presentò, ma non esiste un pulsante meno sul lato sinistro delle righe.rosso segno meno non vengono visualizzati quando ho colpito modificare pulsante

self.navigationItem.leftBarButtonItem = self.editButtonItem; 

Dopo strisciando la riga, il eliminare pulsante si presenta, ma quando ho colpito il tasto di modifica non v'è alcun segno meno.

Cosa può causare la mancata visualizzazione del segno meno nel mio programma?

risposta

5

impostare la modalità di visualizzazione di modifica tabella come,

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

fare quanto sopra nel metodo di azione del pulsante Modifica nella barra di navigazione.

o semplicemente usare,

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

Se si desidera visualizzare il pulsante Elimina, è possibile implementare il codice qui sotto.

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

    return UITableViewCellEditingStyleDelete; 
} 

Per maggiori dettagli check the apple documentation

+0

Grazie mille. –

Problemi correlati