Question

I ont une UIViewController, et dans cette vue i UITableView avoir ajouté IB

Le UITableView affiche les éléments de mon tableau magnifiquement

Je voudrais être en mesure de modifier les éléments i.e. les supprimer

Le UITableView ne dispose pas d'une barre de navigation, et je ne suis pas en utilisant un contrôleur de navigation dans cette application je suis juste ajout et la suppression des vues manuellement.

Qu'est-ce que je voudrais faire est de placer un bouton « modifier » quelque part ailleurs dans la vue ... est-ce possible? et comment pourrais-je aller à ce sujet?

Était-ce utile?

La solution

Mettez un bouton quelque part. Dans une action qui lui est connecté définir la propriété editing de TableView OUI - il devrait fonctionner correctement. Vous devez également mettre en œuvre la méthode de editingStyleForRowAtIndexPath de délégué (retour UITableViewCellEditingStyleDelete pour permettre de supprimer des cellules).

Autres conseils

Vous pouvez faire une cellule spéciale (par exemple 1er rang, 1er groupe) un bouton en mettant en œuvre un didSelectRowAtIndexPath de adaequate.

Ou vous pouvez mettre des boutons pour l'édition / suppression dans chaque cellule (si simple suppression / modification logique).

Ou vous pouvez placer le UIIableView sur une vue superbe Wich contient également le bouton (s) que des vues sous.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top