UITableView didSelectRow lors de l'édition?
-
05-07-2019 - |
Question
Je construis une interface très similaire à la vue inversée de l'application météo intégrée ou à la vue des alarmes de l'application Horloge en mode édition. La présentation sous forme de tableau est toujours en mode d’édition, l’icône de suppression apparaît donc à gauche de chaque cellule.
Lorsque la vue de table est en mode d'édition, mon délégué ne reçoit pas de notifications didSelectRowAtIndexPath
. Il reçoit les notifications accessoriesButtonTappedForRowWithIndexPath
, mais ce n'est pas ce que je veux faire. Je souhaite que mes lignes restent sélectionnables, même lorsque la vue tabulaire est en mode édition.
Avez-vous des idées sur la façon dont je peux accomplir cela?
Merci,
P.S. Hourra pour la NDA levée. =)
La solution
Définissez table.allowsSelectionDuringEditing
sur OUI
.
Autres conseils
Vous pouvez également définir cela dans l'inspecteur d'attributs. Assurez-vous de sélectionner la vue tabulaire, et non le contrôleur de vue, et de sélectionner l'option "Sélection unique lors de l'édition". dans la liste déroulante Modification: