Je possède un UITableView qui utilise une cellule de tableau personnalisée et chaque cellule a un UIWebView.
Comme UIWebView prend beaucoup de temps à se charger, je veux éviter de les recharger à tout prix. Dans certaines situations, j'ai toutes les cellules chargées, mais leurs hauteurs sont mal réglées. Par conséquent, j'ai besoin de "retravailler" la table sans déclencher la fonction "cellForRow".
- Je ne peux absolument pas utiliser reloadData... car cela rechargera les cellules à nouveau.
- J'ai essayé tableView.setNeedDisplay, setNeedsLayout etc, aucun d'entre eux n'est capable de réarranger les cellules de la table
- La seule façon dont cela a fonctionné, c'est d'appeler le bloc beginupdates/endupdates, ce bloc est capable de retravailler ma table sans déclencher cellForRow! MAIS, je ne voulais pas l'animation! Ce bloc produit un effet d'animation mais je ne le souhaite pas...
Comment puis-je résoudre mon problème?