Comment puis-je détecter lorsqu'un objet dérivé UITableViewCell est supprimé d'une table et dans le cache?Détection lorsque UITableViewCell est hors de portée
11
A
Répondre
14
Appliquez l'une des méthodes suivantes. Une fois supprimé de la table, la vue d'ensemble deviendra nulle. Une fois ajouté à la table, la vue d'ensemble sera définie sur la vue de la table.
- (void)willMoveToSuperview:(UIView *)newSuperview;
- (void)didMoveToSuperview;
Voir aussi
- (void)prepareForReuse;
4
après ios 6.0 vous avez la méthode suivante de UITableViewDelegate
- (void)tableView:(UITableView *)tableView didEndDisplayingCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath
Use this method to detect when a cell is removed from a table view, as opposed to monitoring the view itself to see when it appears or disappears.
+1
Je pense que vous voulez dire> = iOS6. –
Questions connexes
- 1. L'index de paramètre est hors de portée
- 2. NSDate hors de portée
- 3. nsstring - hors de portée
- 4. Détection est div hors de l'écran
- 5. hors de portée - Erreur NSMutableArray
- 6. que signifie "hors de portée"?
- 7. UITableView IndexPath.row hors de portée
- 8. NSMutableArray problème hors de portée
- 9. vb.net: index hors de portée
- 10. NSString problème hors de portée?
- 11. Pourquoi ma variable est-elle hors de portée?
- 12. Pourquoi mon objet Ruby n'est-il pas supprimé lorsque la dernière référence est hors de portée?
- 13. empêcher la libération des données lorsque le vecteur est hors de portée
- 14. Pourquoi mon instance de tableau est hors de portée?
- 15. Portée variable hors fonction jQuery
- 16. Détection d'une erreur «hors plage» de vecteur avant l'action
- 17. Est-il possible d'utiliser un RA-itérateur hors de portée?
- 18. quand un thread est-il hors de portée?
- 19. Python: affectation de liste hors de portée
- 20. Objectif C en C++ - Hors de portée
- 21. Objective-C Problème hors de portée
- 22. iphone: co-processeur hors de portée
- 23. Entier hors de portée sur Postgres DB
- 24. Bar3D(), graphique va hors de portée
- 25. indice C# DataGrid était hors de portée
- 26. Définition d'une propriété NSNumber hors de portée
- 27. Détection lorsque le stockage amovible est démonté
- 28. Détection lorsque la touche Maj est enfoncée
- 29. Détection lorsque le câble réseau est débranché
- 30. UITableViewCell comportement bizarre lorsque la table fait défiler hors de vue
Il ne fonctionne pas sur iOS 6.x. J'ai implémenté les 3 méthodes, willMoveToSuperview et didMoveToSuperview sont appelées seulement la première fois que je fais défiler la tableview. prepareForReuse est appelée chaque fois que je fais défiler la vue de la table. Il n'est donc pas possible de déterminer si la cellule a été supprimée de la vue tabulaire avec les deux premières méthodes. La méthode 3. est appelée en la réutilisant et en ne la supprimant pas de la tableview. – Mert