2009-10-23 5 views
0

J'ai une vue qui a sa propre barre de navigation et une tableview. Je veux modifier & supprimer l'élément dans cette vue de table. J'ai placé et édité le bouton sur la barre de navigation comme ceci.Édition dans tableview en utilisant l'élément de navigation personnalisé

self.navItem.leftBarButtonItem = self.editButtonItem; 

Et aussi une méthode comme ceci. Mais lorsque je clique sur ce bouton, aucun élément de table ne tourne avec cette icône de marque rouge. La légende du bouton d'édition devient "Terminé".

Quel devrait être le problème?

Répondre

0

Est-ce un UIViewController ou un UITableViewController? Il semblerait (à partir de self.tblView dans le code joint) que vous utilisez un UIViewController standard. Dans ce cas, vous devez implémenter setEditing: animated: dans votre contrôleur de vue, qui, à son tour, devrait l'appeler dans votre vue de table.

+0

oui J'ai placé un UITableView dans un UIVIewController. Et une barre de navigation aussi. Alors, pouvez-vous s'il vous plaît m'expliquer cela plus en détail, si possible avec un exemple. –

Questions connexes