2010-05-10 2 views
3

J'ai un UITableView avec un en-tête personnalisé qui maintient un certain état. Lorsque j'appelle reloadData pour modifier/mettre à jour les données dans UITableView, l'en-tête est également rechargé. Est-il possible d'empêcher ce comportement afin de maintenir l'état dans l'en-tête de la table?Empêche la mise à jour de l'en-tête après l'appel de reloadData?

Répondre

3

Ne placez pas ces états dans l'en-tête. Vous avez mélangé la "vue" avec "modèle" dans la conception MVC.

De toute façon, vous pouvez recharger des lignes spécifiques avec -reloadRowsAtIndexPaths:withRowAnimation:.

+0

Merci, j'aurais dû le faire pour commencer ... une question stupide, je sais. – john

Questions connexes