Comment récupérer le nom d'une image qui est dans une NSImageView
CrazyJo
Membre
Hi !
J'ai une NSImageView et j'aimerais savoir le nom de l'image qu'elle contient.
Je pense que c'est semblable à une recupération d'un texte dans un NSTextView comme ça :
merci
J'ai une NSImageView et j'aimerais savoir le nom de l'image qu'elle contient.
Je pense que c'est semblable à une recupération d'un texte dans un NSTextView comme ça :
. Je pense qu'il faut juste remplacer le stringValue . J'ai cherché dans la doc mais dans NSControl il y a toujours que stringValue.[userName stringValue]
merci
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
[Edit] Bon, j'ai rien dit... Ceci-dit, ce nom n'est pas toujours défini...
Pour qu'une NSImage soit associée à un nom il faut sur-classer
@interface MyImage : NSObject {
NSImage * image;
NSString * name; // nom choisi pour l'image
NSString * path ; // éventuellement, chemin d'accès au fichier
}
@ end
ou sous-classer NSImage
@interface MyImage : NSImage {
NSString * name;
NSString * path ;
}
@ end
Récupérer le nom de l'image :
Changer le nom de l'image :
La documentation de la méthode imageNamed renseigne sur le fonctionnement de la recherche d'image par nom.
Pas idiot, sans doute lié à un mécanisme de cache ?
Oui Oui c'était la méthode name que je cherchais merci<br />j'ai vraiment encore du mal avec la doc ..
Je ne le dirais jamais assez:
AppKiDo http://homepage.mac.com/aglee/downloads/appkido.html