2010-10-24 4 views
1

Lorsque j'exécute toggleEdit, un bouton rouge avec une ligne blanche au milieu apparaît à gauche (pour activer la suppression) et un bouton bleu avec une flèche blanche apparaît à droite de chaque cellule de mon UITable:iPhone toggleEdit - désactiver la suppression?

-(IBAction)toggleEdit:(id)sender { 
    [self.table setEditing:!self.table.editing animated:YES]; 
} 

le bouton bleu à droite montre parce que pour chaque cellule, j'ai:

cell.editingAccessoryType = UITableViewCellAccessoryDetailDisclosureButton; 

Est-il possible lors de l'exécution toggleEdit pour ne pas afficher le bouton rouge à gauche?

Répondre

2

Oui. Dans votre:

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

juste retour autre chose que UITableViewCellEditingStyleDelete pour les articles qui ne sont pas peuvent être supprimés.

+0

Sweet! J'ai ajouté le retour comme UITableViewCellEditingStyleNone et cela a fait l'affaire. Merci! –

Questions connexes