Comment puis-je savoir quel est le nom de l'image (généralement le nom de fichier?) Chargé dans une instance UIImage? Dans ce cas, ils étaient tous initWithContentsOfFile:
.Recherche du nom de l'image chargée dans l'instance UIImage
Répondre
Une fois chargé, vous ne pouvez pas le faire. Le nom de fichier est uniquement utilisé pour charger les données en mémoire. Après cela, cela devient inutile.
Si vous avez besoin de maintenir le nom du fichier, vous devez peut-être faire une classe avec le nom de fichier (comme NSString
ou NSURL
, peut-être) et les données d'image (comme un objet NSImage
ou NSData
) comme Ivars. Je ne suis pas sûr de ce que votre application est, donc je ne peux pas vous donner de conseils architecturaux à ce stade.
C'est aussi quelque chose que vous ne pouvez pas simplement ajouter une catégorie sur UIImage à, malheureusement, car elle nécessite un état.
Si vous savez déjà ce que les noms d'image sont vous pouvez comparer votre image à une autre image en utilisant l'image nommée:
if (bg.image == [UIImage imageNamed:@"field.jpeg"]) {
bg.image = [UIImage imageNamed:@"cave.jpeg"];
} else {
bg.image = [UIImage imageNamed:@"field.jpeg"];
}
J'utilise ici un bouton pour basculer entre les deux images.
- 1. Recherche d'un type de fichier UIImage
- 2. Expose version du MEF chargée « plugin »
- 3. Dessin UIImage dans CurrentContext
- 4. Recherche du nom de fichier du fichier batch en cours d'exécution
- 5. Problème étrange de positionnement UIImage
- 6. Recherche de procédure stockée à l'aide du framework d'entité
- 7. iPhone: Blur UIImage
- 8. Comportement de cache de UIImage
- 9. Fonction JQuery d'appel ajax chargée dans IE
- 10. Malheurs du moteur de recherche
- 11. Recherche du type de Outlook.MAPIFolder
- 12. Chargement du nom de l'imprimante
- 13. Redirection du moteur de recherche
- 14. Modification du nom de viewstate
- 15. définition du nom de fichier?
- 16. Création d'un Hibernate UserType personnalisé: recherche du nom de la table d'entité actuelle
- 17. Comment créer un UIImage à partir du contexte graphique actuel?
- 18. UIImage à partir d'octets stockés dans NSString
- 19. meilleure façon de valeur magasin/de recherche par nom paires
- 20. Recherche du code réutilisable
- 21. NSData et UIImage
- 22. UIImage Rotation degrés personnalisés
- 23. UIImage et problème UIImageView
- 24. Comment enregistrer une UIImage dans le lot de l'application?
- 25. Pourquoi existe-t-il un chemin de recherche de module au lieu de taper le nom du répertoire + en tapant le nom du fichier?
- 26. Nom du fournisseur de données/nom de l'utilisateur personnalisé
- 27. XPath - Recherche d'éléments par l'espace de nom d'attribut
- 28. URL de données/PNG de UIImage
- 29. Recherche base de données par prénom et nom
- 30. Codage du nom interne dans SharePoint
Ugh. Je vois cela comme un bug. Il devrait y avoir un moyen de trouver le nom! – livingtech