43 votes

UITableView didSelectRow pendant l'édition ?

Je suis en train de construire une interface qui ressemble beaucoup à la vue inversée de l'application Météo intégrée, ou à la vue Alarmes de l'application Horloge en mode édition. La vue tableau étant toujours en mode édition, l'icône de suppression apparaît à gauche de chaque cellule.

Lorsque la vue du tableau est en mode édition, mon délégué ne reçoit pas de didSelectRowAtIndexPath notifications. Il reçoit accessoryButtonTappedForRowWithIndexPath mais ce n'est pas ce que je veux faire. Je veux que mes lignes restent sélectionnables, même lorsque la vue du tableau est en mode édition.

Avez-vous des idées sur la façon dont je peux y parvenir ?

Merci,

P.S. Hourra pour la levée de la NDA =)

104voto

millenomi Points 5143

Set (jeu de mots) table.allowsSelectionDuringEditing a YES .

12voto

Symmetric Points 1581

Vous pouvez également le définir dans l'inspecteur des attributs. Assurez-vous de sélectionner la vue de table, et non le contrôleur de vue, et sélectionnez "Sélection unique pendant l'édition" dans le menu déroulant "Édition" : enter image description here

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X