J'ai une sous-classe personnalisée de NSOutlineView qui utilise une cellule TextFieldCell comme cellule. Certains éléments qui ont un enfant (qui représente un groupe d'enfant).NSOutlineView: Comment avoir une couleur personnalisée différente pour l'élément avec et sans enfant?
Je veux avoir une couleur personnalisée pour les articles avec enfant et une autre couleur personnalisée pour les articles sans enfant. J'ai essayé de le changer dans IB mais la couleur change seulement pour les éléments enfants et dans le code je peux aussi définir une couleur personnalisée mais seulement pour les éléments enfants. Est-ce que quelqu'un peut m'aider?
Je pense que vous pouvez y parvenir en remplaçant le - (void) drawRow: (NSInteger) rowIndex clipRect: (NSRect) clipRect dans la sous-classe NSOutlineView. – nkongara
Oui, après une recherche approfondie, je pense que c'est la seule solution. Le problème est que j'ai besoin d'implémenter manuellement tout le dessin de la cellule. Quelqu'un sait-il un bon point de départ pour cela? – Luca