2010-09-24 7 views
0

J'utilise un Table View Cell pour dessiner une cellule personnalisée dans la vue de table. Maintenant, le problème est que lorsque j'essaie de supprimer la cellule dans le style d'édition UITableViewCellEditingStyleDelete seulement le le petit bitton rouge -ve signe apparaît et quand je clique rien ne se passe.Suppression d'une cellule personnalisée dans la vue de table

S'il vous plaît aidez-moi et me dire comment supprimer la cellule personnalisée en vue tableau

Merci

Répondre

0

Gyani ce ne est pas du tout possible que lorsque vous cliquez sur (-) signe rien ne se passe.

Peut être vos tables l'interaction de l'utilisateur est désactivée. Essayez d'activer tableView.userInteractionEnabled=YES

Et encore cela ne fonctionne pas, puis publiez du code.

... HEUREUX CODAGE

0

avez-vous mettre en œuvre le delegate methods approprié? Plus précisément

- (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath 
0

Avez-vous implémenté cette méthode de délégation en suivant le formulaire?

- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath 
{ 
    if (editingStyle == UITableViewCellEditingStyleDelete) 
    { 
     // remove the cell from UITableView 
     [tableView deleteRowsAtIndexPaths:indexPath withRowAnimation:YES]; 
     // remove the data from self array or something else. 
     ... 
    } 
} 
0

Avez-vous une sous-vue dans la cellule qui interrompt l'interaction de l'utilisateur? peut-être situé en négatif x, donc il est sur le bouton Supprimer.

Questions connexes