L'appel [self.tableView reloadData]
fonctionne correctement lorsque vous ajoutez une nouvelle ligne ou en supprimez une. Lorsque vous supprimez toutes les lignes et que vous voulez voir une table vide, reloadData
n'a aucun effet. Toutes les lignes fantômes sont toujours là jusqu'à ce que l'application soit relancée. Je fais cela sur le RootViewController
, qui est un UITableViewController
. Y a-t-il un autre moyen de rafraîchir la table dans ce cas?Comment recharger UITableView quand il est vide?
0
A
Répondre
1
Vous devriez essayer d'utiliser
- (void)deleteRowsAtIndexPaths:(NSArray *)indexPaths
withRowAnimation:(UITableViewRowAnimation)animation
... sur le UITableView lorsque vous supprimez quelques lignes afin que vous obtenez également l'animation lors de la suppression
Sinon, un
[tableView setNeedsDisplay];
.. .might help
Questions connexes
- 1. recharger simultanément uitableview
- 2. Comment masquer/supprimer un DIV quand il est vide
- 3. Comment savoir quand une animation UITableView est terminée?
- 4. Comment recharger un UITableView pendant que je le regarde
- 5. Quand UITableView a-t-il terminé la mise à jour?
- 6. Quand Default.png est-il effacé?
- 7. Pourquoi mon CommandArgument est-il vide?
- 8. Quand SqlConnection.RetrieveStatistics() est-il utile?
- 9. Quand HttpContext.User est-il initialisé?
- 10. Quand ServiceConnection.onServiceDisconnected() est-il appelé?
- 11. Pourquoi main() dans java est-il vide?
- 12. Suppression ombre du texte dans UITableViewCell quand il est sélectionné
- 13. Comment fixer la zone « vide » quand navigationBarHidden = NO
- 14. HttpContext.Current.User.Identity.Name est vide
- 15. Quand le fichier web.config est-il lu?
- 16. Quand le "soi" est-il nécessaire?
- 17. Quand un composant Swing est-il 'affichable'?
- 18. Quand le conteneur IOC est-il prêt?
- 19. WPF: Quand un WrapPanel est-il plein
- 20. Quand OnValidate est-il appelé dans Linq?
- 21. Comment faire quelque chose quand il est disponible avec jQuery?
- 22. UITextField est vide?
- 23. jquery onglets recharger
- 24. Comment obtenir Flash pour recharger la page HTML parente dans laquelle il est intégré?
- 25. Comment recharger un parent UINavigationController?
- 26. Déplacer la rangée UITableView en haut de la liste quand elle est sélectionnée
- 27. Comment vérifier si WordprocessingDocument est vide?
- 28. Recharger UITableViewController
- 29. ASP.NET: Pourquoi "_requestValueCollection" est-il vide sur PostBack?
- 30. Pourquoi mon contenu iframe est-il entouré d'une zone vide?
setNeedsDisplay n'a jamais eu d'effet. Je supprime de la base de données et pas une ligne à la fois. Vous ne savez pas comment deleteRowsAtIndexPaths peut être utilisé dans ce cas. J'ai juste besoin de rafraîchir la table. – 4thSpace
Compris. N'a pas effacé le tableau source après la suppression de DB. – 4thSpace