NSTableView

ben401

Membre enregistré
9 Octobre 2004
8
0
Bonjour à tous, je voudrais savoir si qqn pourrait m'aider pour mon problème:
j'ai créé une application où une NSTableView s'affiche dans la fenêtre de l'application et je voudrais savoir comment faire pour que certaines lignes (lescaractères de la ligne en fait pas le background de la ligne) de la NSTableView s'affichent en rouge.
Merci
 
je pence qu' y faut que t' utilise un delegate ou t'implemente la méthode
- (void)tableView:(NSTableView *)aTableView willDisplayCell:(id)aCell forTableColumn:(NSTableColumn *)aTableColumn row:(int)rowIndex
mais je te garanti rien, j' ai pas encore essayé..
 
Effectivement si tu utilises ce mecanisme, dans l'implementation de cette methode, il te suffit de changer la couleur en fonction de tes criteres.
Si tu utilises le mecanisme des bindings, dans la fenetre qui les gere sous IB, il y a un champ "Value transformer" qui te permet de specifier une methode qui gerera la couleur de ton texte.
 
et bien merci à vous deux je vais voir ce que je peux faire avec ca. Je repasse sur le forum si j'ai un problème...

Bon finalement c'était bien ca, meric à vous!