Salut les gars J'ai un problème! Je veux changer la cellule personnalisée si mediaurl == @ "chaîne" et déplacer l'étiquette sur la gauche si je ne charge pas l'image ... Comment puis-je faire? Aucun problème? si je crée une étiquette à partir du code l'appel de la méthode if mediaurl == @ "string" Je ferai une erreur.Charger un type différent de cellule personnalisée (iPhone)
1
A
Répondre
0
Je pense que cela pourrait être lié à votre autre question iPhone Problem with custom cell
Qu'est-ce que vous voulez faire est d'utiliser deux types de cellules différentes, non? Si oui, vous devez définir deux identifiants de cellule différents (par exemple: @ "NormalCell" & @ "CustomCell") et dequeue seulement le type de cellule dont vous avez besoin pour afficher l'élément actuel. Au lieu de modifier la cellule en fonction des données, choisissez le type de cellule à utiliser en fonction de ce que vous souhaitez afficher. Pour ce faire, vous devez déplacer votre contrôle de l'égalité des chaînes (ou tout ce que vous utilisez pour déterminer le type de cellule) avant de retirer une cellule réutilisable.
Questions connexes
- 1. iPhone Problème avec cellule personnalisée
- 2. UITableView avec une seule cellule personnalisée? (iPhone)
- 3. Iphone UITableView événement de bouton de cellule personnalisée
- 4. cellule personnalisée basée sur l'index de ligne iphone
- 5. iphone Problème lors de l'utilisation d'une cellule personnalisée
- 6. iPhone Détails sur les appels récents - Cellule personnalisée?
- 7. UITableView avec cellule personnalisée
- 8. La cellule personnalisée échoue juste
- 9. dojox.grid.DataGrid Cellule personnalisée?
- 10. iPhone charger plus tableViewCell
- 11. Comment charger l'image dans un répertoire différent de NSBundle?
- 12. Style de cellule différent dans une datagrid wpf en fonction du type de données dans ItemsSource
- 13. jquery: type de réponse différent
- 14. Indentation de cellule TableView personnalisée Problème
- 15. augmenter la hauteur de la cellule personnalisée
- 16. iphone - un nom différent pour Default.png
- 17. iphone localisation: récupérer un fichier différent
- 18. Application iPhone Mail "Charger plus de messages ..."
- 19. Transfert de données de type géographique vers un serveur différent
- 20. Convertir générique Dictionnaire type différent
- 21. iPhone: Dois-je (et comment) publier les sous-vues d'une cellule de vue de table personnalisée?
- 22. Charger le fichier html différent sur un UIWebView
- 23. type différent d'instanciation sur C++
- 24. en utilisant une cellule nstextfield personnalisée dans un champ nstext
- 25. affiche un bouton detaildisclosure dans uitableview sans cellule personnalisée
- 26. iPhone UITableView "Plus" Cellule? Comment mettre en œuvre?
- 27. Création de cellule personnalisée prend l'application iphone dans une boucle infinie
- 28. Problème avec l'image dans la cellule personnalisée
- 29. Critères Hibernate: renvoie un type d'entité différent de l'entité enracinée?
- 30. Comment renvoyer un type différent de la méthode substituée?
Bonjour! pourriez-vous supprimer le code qui n'est pas nécessaire à votre question? A propos de votre question, vous avez juste besoin d'ajuster le cadre en fonction de si vous avez une image ou non. Donc, une condition if/else. – Vinzius
oui mais la cellule est très sale car il y a aussi le contenu de l'étiquette image précédente et ainsi de suite car ils sont ré-utilisables! –
il y a une commande pour effacer le contenu d'une cellule avant que je mette dans le nouveau contenu? Merci –