2010-05-26 7 views
1

J'aime l'apparence des lignes de groupe dans le nstableview. Dans Apple Mail, les sections du groupe aiment les boîtes aux lettres et rss avec ce style aussi.Style de groupe Nstableview pour nsoutlineview

Existe-t-il un moyen facile de faire ressembler une ligne de groupe ou un élément racine dans une vue nsoutline? Je pense que je dois redéfinir la méthode willDisplayCell ...

Répondre

1

Existe-t-il un moyen facile de faire ressembler une ligne de groupe ou un élément racine dans une vue nsoutline?

Je ne sais pas pourquoi Rob Keniger a supprimé sa réponse; c'est presque parfaitement précis. Republier ici avec un changement de clarification:

Vous devez mettre en œuvre la méthode déléguée -outlineView:isGroupItem: [dans votre délégué de vue outline] et le retour YES des articles qui sont des éléments du groupe.

(Il a dit « méthode de délégué de NSOutlineView », que je crois être tout simplement l'écrire par hasard quelque chose de différent que ce qu'il pensait.)

S'il Undeletes, vous devriez lui donner le crédit pour lui .

+0

haha ​​c'est drôle. Je l'utilise dans une tableview et mon code était mauvais pour retourner un OUI donc c'était toujours un NON. Je pensais que ça ne s'affichait pas de la même manière. MERCI !!! – joels

+1

Juste une note, j'aime les groupes qui ne sont pas gris. Ceux qui sont dans Apple Mail sont bleus. Pour obtenir ceux-ci, le outlineview/tableview doit avoir l'ensemble "Highlighting" dans IB à "Source List" – joels

Questions connexes