Voici donc ma situation:Mise à jour de UITableViewCell sans recharger
J'ai un UITableView où chaque cellule a des boutons.
Dans cellForRowAtIndexPath, je définis le chemin d'index de la ligne, donc lorsque je clique sur un bouton, je sais quelle ligne a été cliquée.
L'un des boutons est un bouton de suppression et une fois pressé, je supprime les données de sauvegarde et supprime la ligne de la table. Le problème que j'ai est qu'après avoir supprimé une ligne les indexPath des autres lignes sont incorrects car les autres lignes n'ont pas été redessinées. La seule façon que je peux trouver pour redessiner la table est d'appeler recharger mais cela désorganise l'animation.
Je pense que ce genre de problème a déjà été résolu. Est-ce que quelqu'un a des suggestions sur la façon de contourner cela? Je suis d'accord pour changer la façon dont j'ai conçu mes boutons pour fonctionner s'il y a une meilleure façon.
Avez-vous déjà trouver une solution de contournement pour cela? reloadRows et reloadSections sont devenus un horrible problème pour moi à cause des animations/flashes indésirables quand il n'y en a pas. – SAHM