J'ai 5 cellules dans une vue de table qui sont toutes personnalisées. Signification, j'ai créé un xib avec une tableviewcell et créé un cellController correspondant. Le xib a deux étiquettes nommées nom et taille. L'utilisateur appuie sur une ligne, déclenchant didSelectRowAtIndexPath. De là, une minuterie est démarrée. À un certain moment, la minuterie se termine. Ici, je dois assigner du texte à l'étiquette de nom de la cellule sélectionnée. Comment obtenir la référence de cellule sélectionnée et la conserver pour attribution? Ou, y a-t-il une meilleure façon de le faire?Enregistrement de la référence à UITableViewCell
0
A
Répondre
2
La méthode d'instance UITableView
-(UITableViewCell*) cellForRowAtIndexPath: (NSIndexPath*)indexPath
vous permettra d'obtenir un pointeur vers la cellule.
Enregistrez simplement les informations de ligne + section de l'argument NSIndexPath de l'événement didSelectRowAtIndexPath. Ensuite, lorsque le minuteur se termine, créez un nouveau NSIndexPath et appelez cellForRowAtIndexPath. Préparez-vous aussi à revenir à zéro si la cellule n'est plus visible.
Questions connexes
- 1. Position de UITableViewCell
- 2. iOS - Ajouter Badge à UITableViewCell
- 3. Rechargement de UITableViewCell sur la sélection
- 4. UITableViewCell écrasé lors de la sélection?
- 5. Question concernant la mise à jour d'un UITableViewCell sur l'iPhone
- 6. UITableViewCell problème
- 7. Empêcher la référence circulaire
- 8. Case à cocher d'image de case à cocher dans UITableViewCell
- 9. UITableViewCell question
- 10. enregistrement actif: créer un enregistrement à partir de l'objet parent
- 11. UITableViewCell n'est pas mis à jour
- 12. Enregistrement de types à l'exécution
- 13. Enregistrement de la pièce jointe
- 14. Impossible d'accéder à UILabel dans UITableViewCell
- 15. Enregistrement dans la base de données à l'aide de JQuery
- 16. Génération et enregistrement de code à partir de la macro
- 17. Le cadre UITableViewCell a la valeur NaN
- 18. Mise subclassed UITableViewCell de cellForRowAtIndexPath
- 19. iphone - UITableViewController d'accès de UITableViewCell
- 20. Problème de sous-classe UITableViewCell
- 21. Comment rafraîchir UITableViewCell?
- 22. Etiquettes alignées dans UITableViewCell
- 23. ASP.NET MVC Enregistrement de paramètres spécifiques à la page
- 24. Affichage personnalisé dans UITableViewCell
- 25. UITableViewCell Identifiant de réutilisation avec des cellules à hauteur variable
- 26. Référence à la hiérarchie des éléments XML
- 27. points à la classe par référence
- 28. UITableViewCell passe de la version 2.1 à la version 3.0 - Dupliquer les cellules
- 29. Valeur par rapport à la référence
- 30. Obtenir l'accès à touchesBegan/Moved/Terminé à UITableViewCell
Merci. Au même endroit à la fin de la minuterie, je voudrais élargir la cellule tableview particulier que je viens de récupérer. J'ai essayé cell.NameLabel.width = 241; mais cela n'a aucun effet. Je peux modifier les attributs de police d'étiquette mais sans problème. J'ai essayé d'appeler [self.tableView reloadData]; mais cela n'a eu aucun effet. Y a-t-il un moyen de le faire? – 4thSpace