2010-04-06 9 views
2

J'essaie d'animer des lignes de table dans un UITableView dans un projet iPhone lorsque je balaye l'écran pour recharger les données.Animation du rechargement de UITableView

Lorsque je désactive les animations et n'appelle que reloadData, la table continue à répondre aux mouvements de balayage. Lorsque j'ajoute des animations avec la méthode reloadSections:WithRowAnimation:, la table cesse de répondre aux balayages et seule la barre de navigation en haut répond aux balayages.

Un autre changement est que, la table commence à répondre à la sélection et je dois le désactiver manuellement à nouveau. Je soupçonne que ces deux problèmes pourraient être liés.

J'utilise le code de détection swipe ici BTW: 1

Répondre

0

Mon code pour gérer le geste était dans un UIView qui contenait une autre UIView qui à son tour contient le UITableView. Il s'avère que l'interaction de l'utilisateur de UIView qui est la vue d'ensemble du UITableView a été activée. Le mettre sur désactivé a provoqué le mouvement dans la chaîne du répondeur et résolu le problème.