7 votes

Force UITableView à appeler cellForRowAtIndexPath : pour toutes les cellules

J'ai des problèmes avec l'interface de l'UITableView. reloadData méthode. J'ai constaté qu'elle n'appelle cellForRowAtIndexPath que si de nouvelles cellules sont ajoutées ou retirées.

Exemple : J'ai cinq cellules, chacune contenant cinq chaînes de caractères. Si j'ajoute une nouvelle cellule et que j'appelle reloadData le tableau est mis à jour et je le vois. Pourtant, si je vais dans l'une des cinq cellules, que j'ajoute une nouvelle chaîne, puis que je reviens et que j'appelle reloadData aucune des méthodes déléguées de la vue tableau n'est appelée.

Ma question : Est-il possible de forcer la vue tableau à recharger complètement les données dans toutes ses cellules visibles ?

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