2010-04-23 6 views
0

J'utilise UITableView avec le bouton d'édition pour supprimer une ligne. Quand je balaye la ligne, elle affiche un bouton "Supprimer" par défaut. Mais je n'en ai pas besoin. Le contenu de la cellule doit être supprimé au moyen du bouton d'édition et non par défaut one.how pour désactiver ce bouton "Swipe to Delete".UITableView SwipeGesture

Répondre

3

Override editingStyleForRowAtIndexPath:

- (UITableViewCellEditingStyle)tableView:(UITableView*)aTableView 
      editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath { 
    if (self.editing) 
     return UITableViewCellEditingStyleDelete; //or whatever 

    return UITableViewCellEditingStyleNone; 
} 
+0

merci mais cette suggestion désactive également mes boutons d'édition fonctionnalité – venkat

+0

(voir l'exemple mis à jour) – shosti

+0

merci ça marche .... Mais je voudrais vérifier météo la cellule est vide ou non .Parce que fournir le bouton de suppression pour la cellule vide n'est pas une logique ... Merci pour les réponses eman ... – venkat