UITableView reloadSections/reloadData: vue d'en-tête se vide de

J'ai un UITableView avec certaines sections, chaque a son propre en-tête de la vue.
Lorsque l'utilisateur appuie sur la vue d'en-tête d'une section, toutes les lignes de cette section va s'effondrer. Ce que je fais est, j'ai mis le numéro de ligne de cette section à 0, puis composez le :

[self.tableView reloadSections:sections withRowAnimation:UITableViewRowAnimationBottom];

Tout fonctionne comme prévu, sauf une chose : la vue d'en-tête de la section devient blanche. Quand j'ai faites défiler la table, puis l'en-tête devient de nouveau normal.

Donc je pense qu'il y a un problème avec le dessin de la table.

Un drôle de truc, c'est que si j'utilise UITableViewRowAnimationFade au lieu de cela, puis même quand j'ai faites défiler la table, la tête est encore vierge blanche.

Quand je l'ai mise à jour juste UN article il y a également pas de problème - quand-je mettre à jour plus d'une section, le problème se produit.

Si j'utilise

[self.tableView reloadData]

au lieu de cela, alors tout fonctionne bien.

Cette raison que j'utilise

[self.tableView reloadSections:sections withRowAnimation:UITableViewRowAnimationBottom];

est parce que je veux de l'animation.

Emballage avec beginUpdates /endupdates ne fonctionne pas.